Testing & QA English Lab
9 exercise sets covering the English vocabulary QA engineers need every day: writing test plans, describing defects, communicating in sprints, and using BDD/Gherkin.
Test Plan Writing
Scope, exit criteria, risk vocabulary, and how to write objectives and approach sections in QA test plans.
Defect Report Language
Bug title precision, severity vs. priority, steps to reproduce, and how to escalate critical defects professionally.
Test Case Writing
Preconditions, test steps, expected results, and status vocabulary (Pass/Fail/Blocked/Not Run) for professional test cases.
BDD Gherkin Language
Given/When/Then structure, declarative vs. imperative style, Background sections, Scenario Outlines, and common Gherkin pitfalls.
Regression & Smoke Test Communication
Regression, smoke, and sanity test vocabulary; test coverage discussion; go/no-go decision language for releases.
QA Status Reporting
Daily updates, sprint test summaries, QA sign-off language, escalating showstoppers, and communicating known gaps.
Performance Testing Vocabulary
Load, stress, spike, and soak tests; P95/P99 percentiles; throughput vs. latency; performance acceptance criteria writing.
Security Testing Language
OWASP findings, CVSS score vocabulary, SAST vs. DAST vs. IAST, penetration testing report structure, and scope writing.
Test Automation Framework Vocabulary
Mocks, stubs, spies, test runner hooks, assertion types, the test pyramid, and CI/CD pipeline testing language.