While doing some side projects and some tutorials, i uploaded in this repo some of the small projects i implemented while the main goal is continuous learning and improvement
- BDD Automation Framework Selenium, & Behave
- Flask API Testing: Flask [Flask, JWT, SQLAlchemy] & unittest test framework
- Python Image Scraper: Selenium & PIL (Python Image Library)
- Automation Tests for Android Mobile Device: Selenium, Appium and Pytest testing framework
- Web App Automation Testing with Playwright and Robot FW: Playwright & Robot testing framework
- Rest API Automation Tests Framework: Docker & Pytest as a testing framework (also some basic hands on with openapi)
- Testing Spreadsheet: openpyxl
- Basic Unit Tests Framework: unittest
- Web app Automation Testing with Selenium (POM): Selenium & Pytest as a testing framework
- Rest API Automation Testing for a Wordpress webapp: Pytest as a testing framework, Docker and MySQL for some manual database tests.
- Automation Testing a Django App: Pytest as a testing framework using two testing method - pytest-django and a more "generic" api testing with requests library.
- Performance Testing with Locust: Load testing using Locust, while debugging and visualization for analysis purposes is done with Influx DB & Grafana
- Rest API Testing with Cypress: API testing using Cypress for a REST API Server written with express framework.
- Visual Testing with Cypress & Happo JS: Testing visual aspects of a web application using cypress & happo js.
- Unit test with Jest & Typescript on Node/React sample apps: The applications written with Typescript wasn't the focus of this project, the goal was to learn Jest features for unit testing with NodeJS/React Typescript applications.
- Mocking NodeJS Using Sinon: For the sake of learning, this "project" was created to learn how to mock Node JS using Sinon.
- Python
- requests (HTTP, API, REST)
- SQL (SQLAlchemy, MySQL)
- Docker
- Selenium Web Driver
- Playwright
- Appium
- Pytest
- unittest
- Robot Framework
- Jest
- Sinon (using Mocha as test runner, Chai for assertions and Proxyquire for sandboxing).
- Cypress
- Allure
- Behave
- Locust
- Happo