What is a test case?
A test case is a set of conditions, inputs and expected results designed to verify a specific functionality. A good case is reproducible: any tester can run it and get the same result.
| Field | Description |
|---|---|
| ID and title | Unique identifier and descriptive name |
| Precondition | State required before starting |
| Steps | Actions to perform in order |
| Test data | Specific input values |
| Expected result | What should happen if it works |
The expected result must be defined BEFORE running the test. If you decide it after seeing the result, you lose objectivity.
QuestionToca para voltear
What is a precondition in a test case?
When should the expected result of a test case be defined?