Intermediate Vocabulary #QA #testing #TDD #mocks

QA & Testing Vocabulary

5 exercises — core testing terms: unit vs integration tests, E2E tests, mocks vs stubs, test coverage, and flaky tests. Essential for QA engineers and developers who write tests.

Key testing vocabulary clusters
  • Test types: unit · integration · E2E · smoke · regression · acceptance · performance · load · mutation
  • Test doubles: mock (records calls) · stub (returns preset values) · fake (working lightweight impl) · spy (wraps real impl)
  • Metrics: test coverage · line coverage · branch coverage · flakiness · pass rate · build time
  • Practices: TDD (test-first) · BDD (behaviour-driven) · AAA pattern (Arrange · Act · Assert) · test pyramid
0 / 5 completed
1 / 5
What is the difference between a unit test and an integration test?