Modern QA2026Practical Exercise — tiles
Log inJoin
15 / 71 · 11 Manual Testing Fundamentals · Test Design Techniques← prev⊞ allnext →☰ Read as one page

2.8Practical Exercise

You are testing a discount system with these rules:

  • Employees get 20% off
  • Orders over $200 get 10% off
  • Discounts do not stack (employee discount takes precedence)
  • Discount codes can add an additional 5% (stacks with either discount)
  1. Build a decision table covering all condition combinations
  2. Identify any ambiguous rules the table reveals
  3. Write test cases for each rule using Given/When/Then format
  4. Apply BVA to the $200 threshold (test at $199.99, $200.00, $200.01)