Build the foundations properly.
Testing is not clicking through screens and hoping to find defects. It is a disciplined process for gathering evidence, exposing risk and helping people make better delivery decisions.
This programme develops the practical capability required to analyse requirements, design effective tests, execute them in a controlled way, manage defects, evaluate evidence and communicate what the results mean.
What participants will be able to do
- Explain the purpose, principles and lifecycle of software testing
- Analyse requirements, user stories and acceptance criteria for testability
- Design tests using structured techniques and risk-based judgement
- Document, execute and evidence tests professionally
- Raise, analyse, triage and track defects effectively
- Use introductory SQL and API techniques to test beyond the user interface
- Contribute to Agile, UAT, regression and operational readiness activity
Curriculum
Why testing exists, principles, quality risk, the testing process, roles, independence, evidence and professional judgement.
Requirements analysis, acceptance criteria, ambiguity, traceability, review techniques and early quality intervention.
Equivalence partitioning, boundary values, decision tables, state transitions, use cases, exploratory testing and risk-based selection.
Test cases, charters, execution records, evidence quality, defect reports, severity, priority, triage and lifecycle management.
Agile and V-model contexts, unit through acceptance testing, integration, regression, UAT, OAT and business acceptance.
Introductory database interrogation, service testing, request and response analysis, device coverage and responsive behaviour.
A realistic project exercise requiring analysis, planning, design, execution, defect reporting and a defensible quality conclusion.
Learning format
| Component | Purpose | Typical approach |
|---|---|---|
| Instructor sessions | Build the conceptual foundation | Live, interactive teaching |
| Applied workshops | Turn principles into usable skill | Exercises and worked scenarios |
| Practical project | Demonstrate integrated capability | Realistic end-to-end assignment |
| Mentoring | Support professional transfer | Feedback and guided improvement |
| Career preparation | Present capability credibly | Portfolio, CV and interview guidance |
Common questions
No prior software testing role is required. Comfort using computers and a willingness to think analytically are more important. The learning is structured, but it is not superficial.
No. It is also suitable for testers formalising an ad hoc approach, business analysts, project professionals, developers, product owners and others who need a reliable testing foundation.
Current cohort dates, delivery format and fees are confirmed in the programme offer. This prototype deliberately avoids publishing unverified legacy prices.
