JavaScript · Intermediate
Testing & Quality Gates
Layer unit, contract, and exploratory testing so releases stay predictable as the codebase grows.
5 weeks · 32 hours · Live online · Thu · 18:30–21:00 GMT
From £640 GBP · Certificate on completion
Overview
Quality is a conversation, not a checkbox. You will design test pyramids that match risk, automate the boring paths, and leave space for human curiosity on edge cases.
What you work through
- Jest/Vitest configuration tuned for CI time budgets
- Playwright flows scoped to critical journeys only
- Snapshot discipline — when to delete and rewrite
- Mutation testing intro with pragmatic scope limits
- Flake detection playbook
- Quality gates in GitHub: required checks without bottlenecks
- Code review rubric alignment with Hyper Sys standards
Outcomes
- Cut CI time while keeping meaningful coverage on payment paths
- Facilitate a bug bash with structured repro steps
- Publish testing strategy doc your PM can skim
Lead contact
Noah Patel
Lead instructor — see JavaScript track for background.
Practical questions
Language specific?
Examples skew JavaScript/TypeScript but concepts port to JVM stacks with tooling swaps.
Do we cover manual QA?
Yes — exploratory charters are part of week four.
Limitation?
We do not certify ISTQB; this is practitioner-focused.
Participant notes
Playwright scope exercise stopped us writing 40-step monsters — the Testing & Quality Gates playbook is now wiki’d.
★★★★☆ — Loved flake section; wanted more mobile farm talk but that was never promised.
Ready to talk scope? Request information — we respond within two business days for general enquiries. See Money-Back Policy for cooling-off terms.