1. Phase 1. What testing is

    Why software is tested, the QA role, manual vs automated, the software and testing lifecycle.

  2. Phase 2. Types and levels

    Test levels, functional and non-functional, black/white box, smoke and regression.

  3. Phase 3. Test-case design

    Writing test cases, the test plan and suites, test-design techniques, decision tables, checklists and data.

  4. Phase 4. Bugs

    What a bug is, severity and priority, writing a bug report, the bug lifecycle and trackers.

  5. Phase 5. Tools and practice

    Test management, browser DevTools, API testing in Postman, SQL and cross-browser testing.

  6. Phase 6. On a team and beyond

    QA in Agile and Scrum, testing against requirements and where to grow next.