🧪 QA Roadmap Manual · Automation · AI — an open curriculum by Arifuzzaman Antor

Test Case Template

Field Value
ID TC-[AREA]-[###] e.g. TC-CHK-004
Title Condition + expectation: “Expired card is declined with recoverable error”
Priority P1 (every build) / P2 (every release) / P3 (major releases)
Technique EP / BVA / decision table / state transition / error guessing
Requirement REQ-/story link
Preconditions Logged-in state, cart contents, flags, seeded data

Steps

# Action Expected result
1    
2    
3    

Postconditions / cleanup

State to reset (e.g., remove test order).

Execution record

Date Build Result Defect Tester
    ✅ Pass / ❌ Fail / ⚠️ Blocked BUG-  

Rules of thumb

  • One case = one condition = one verdict
  • Expected results must be checkable — numbers, exact messages, exact states
  • If a step needs a paragraph, it’s probably two cases