Academyby Code2Deploy
All courses
Foundation

Software Quality Assurance

Manual and automated testing, from first test case to a suite that gates every release.

What you'll be able to do

  • Design test cases that catch defects rather than confirm the happy path
  • Automate web, API and mobile testing
  • Run performance tests and interpret what the numbers mean
  • Wire a suite into CI so it blocks a bad release automatically

Modules

  1. 01
    Testing foundationsTest design techniques, equivalence partitioning, boundary analysis, risk-based prioritisation
  2. 02
    Manual testing in practiceTest plans, case management, exploratory testing, defect reporting that developers can act on
  3. 03
    API testingPostman, REST Assured, contract testing, authentication flows, data setup and teardown
  4. 04
    Web UI automationPlaywright and Selenium, selectors that survive refactors, page objects, flaky-test triage
  5. 05
    Performance testingk6 and JMeter, load profiles, bottleneck analysis, reading latency percentiles correctly
  6. 06
    Mobile and game QAAndroid and iOS testing, device matrices, Unity build verification, crash and ANR triage
  7. 07
    Testing in CIParallelisation, test data strategy, quality gates, reporting, keeping the suite fast enough to trust

Capstone

Build a complete automated suite — API, UI and performance — for a real application, running in a pipeline that blocks a failing release.