29 / 56 · 18 Test Management Tools · Test Planning← prev⊞ allnext →☰ Read as one page
4.3Test Case Anatomy
A well-written test case is self-contained and unambiguous. Anyone on the team should be able to execute it without additional context.
Minimal Test Case
| Field | Content |
|---|---|
| ID | TC-401 |
| Title | Pay with credit card |
| Preconditions | User is logged in. Cart has at least one item. |
| Steps | 1. Navigate to checkout. 2. Select "Credit Card." 3. Enter valid card details. 4. Click "Pay Now." |
| Expected Result | Order confirmation page displayed with order number. Payment charged. Confirmation email sent. |
| Priority | High |
| Labels | checkout, payment, smoke |
Enhanced Test Case (With Parameters)
| Field | Content |
|---|---|
| ID | TC-401 |
| Title | Pay with credit card |
| Preconditions | User is logged in. Cart has at least one item. |
| Test Data | Card: 4111-1111-1111-1111, Exp: 12/25, CVV: 123 |
| Steps | 1. Navigate to checkout. 2. Select "Credit Card." 3. Enter card number {card_number}. 4. Enter expiry {expiry}. 5. Enter CVV {cvv}. 6. Click "Pay Now." |
| Expected Result | Order confirmation page displayed. Amount matches cart total. |
| Automation Status | Automated (checkout.spec.ts:45) |
| Links | REQ-003, SHOP-456 |