Python Test Automation (PyTest & API)

5 Saturdays | 35 hours

Sat 1: PyTest Fundamentals

Fixtures, parametrization, markers, assertions.

Sat 2: API Testing with Requests

CRUD operations, JSONSchema, authentication (OAuth/JWT).

Sat 3: Mocking & Database Testing

unittest.mock, pytest‑mock, SQLite/PostgreSQL testing.

Sat 4: BDD with Behave & Selenium Integration

Feature files, step definitions, UI automation.

Sat 5: CI/CD & Reporting

GitLab CI, Allure reports, capstone project.