Strategy and processes โ
How testing is organized beyond the individual test: the agile strategy, deciding what gets tested at which layer, and the quality processes around development.
Strategy โ
- Agile testing strategy โ testing inside the cycle, RACI, and the lifecycle of a test (progression โ regression).
- Defining tests for a feature โ from acceptance criteria to test cases, and from test cases to layers.
- Backend testing layers โ unit / integration / API E2E, with examples.
- Frontend testing layers โ unit / component / E2E, and who writes what.
- What E2E tests should cover โ the 8โ12 rule and cross-domain flows.
- Microservices testing โ isolated vs integrated, contract testing and tooling.
Quality processes โ
- Shift-left and the maturity model โ 6 dimensions ร 5 levels to assess your team.
- Acceptance criteria and Definition of Ready โ the artifacts that prevent bugs before any code exists.
- Bug root cause analysis โ the taxonomy and what to do with the data.
- How to review a task โ reviewing feature tickets and peer review between QAs.