https://github.com/antonihub/c0d3x
Continuous Testing with Python --> | Selenium | Gherkin | Cucumber | Firebase | Cloud Firestore | Pytest | Unittest | Playwright | QA | Linux | | Selenium WebDriver | CI/CD | Jenkins | Automated Tests | Tester | Software Engineering Analyst | Software Tester | Bash | Git | GitHub Actions | SQL & NoSQL |
https://github.com/antonihub/c0d3x
ci-cd cicd firebase firestore gherkin git github-actions jenkins linux nosql python qa qa-automation selenium selenium-webdriver sql test test-automation testing
Last synced: 5 months ago
JSON representation
Continuous Testing with Python --> | Selenium | Gherkin | Cucumber | Firebase | Cloud Firestore | Pytest | Unittest | Playwright | QA | Linux | | Selenium WebDriver | CI/CD | Jenkins | Automated Tests | Tester | Software Engineering Analyst | Software Tester | Bash | Git | GitHub Actions | SQL & NoSQL |
- Host: GitHub
- URL: https://github.com/antonihub/c0d3x
- Owner: AntoniHub
- Created: 2022-03-29T23:39:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-13T06:15:37.000Z (5 months ago)
- Last Synced: 2025-06-13T07:25:58.624Z (5 months ago)
- Topics: ci-cd, cicd, firebase, firestore, gherkin, git, github-actions, jenkins, linux, nosql, python, qa, qa-automation, selenium, selenium-webdriver, sql, test, test-automation, testing
- Language: Python
- Homepage: https://rodriguezfarias.com/
- Size: 9.95 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 4,309
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Python Tests
### Backend tests:
* An automated endpoint test circuit is created by making the different calls implemented on them, using the requests library.
* Sometimes it connects with Cloud Firestore to be able to take data as unique identifiers to be able to set them in the next call as an environment variable since the response is empty.
* Being able to delete data created from cloud firestore or using the corresponding endpoint (delete) if applicable.
### Frontend tests:
* Selenium is used as a working framework together with pytest to structure the implemented code
Playwright used briefly as practice to understand its syntax and operation.
### Continuous testing
* Jenkins is used as a continuous integration tool. Create a freestyle project that includes the development branches, a cronjob with the desired runtimes, and a windows console run that sends to the project directory and runs the script.