Learning to build out test automation end to end from scratch.
- E2E Testing (Playwright with custom framework)
- Integration Testing (PyTest with custom fixtures)
- Unit Testing (Jest)
- Contract testing (Frontend + backend)
- Performance and Load testing (K6)
- CI/CD pipeline (Github Actions)
- Reporting through Monitoring and Dashboards (Prometheus and Grafana)
- Documentation
python3 -m venv venvsource venv/bin/activatepython -m pip install --upgrade pippip install -r requirements.txtpython -m pytest backend/tests/integration -v
deactivaterm -rf venv