Test Case
Manual Testing
// Definition
A single, executable specification: preconditions, steps, expected result, and pass/fail criteria for one verification.
// Related terms
Test Scenario
A higher-level description of what to test — the situation or feature — without the step-by-step details. One scenario typically generates multiple test cases.
Test Suite
A collection of related test cases organised for execution together — usually grouped by feature, layer (unit, integration, e2e), or test type (smoke, regression).
Assertion
A statement in a test that checks an expected condition holds. If it doesn't, the test fails. The core of every automated test.
Learn more · Software Testing Fundamentals
Chapter 6 · Lesson 1: What Makes a Good Test Case?