Goal: Learn automated testing techniques
Each folder contains an exercise. Do them in the following order:
1-tdd: learn about TDD2-unit-testing: learn about unit testing3-integration-testing: learn about integration testing4-e2e-testing: learn about end-to-end testing5-test-reports: configure test reports for Semaphore6-mocking: learn about mocking and patching7-test-coverage: learn about code coverage8-performance-testing: learn about load and performance testing9-security-testing: learn about security testing10-database-testing: learn about database testing11-pipeline: implement all tests in a CI/CD pipeline