Test Case
Noun · Development
Definitions
A single, self-contained specification of inputs, execution steps, and expected outcomes designed to verify one specific behavior or requirement of the system under test — typically implemented as a function in a test framework.
In plain English: One specific scenario you test to make sure the software does what it is supposed to do.
Example: "Write a test case for the edge case where the cart is empty and the user clicks checkout — it should show an error, not a blank page."