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)
- Build a decision table covering all condition combinations
- Identify any ambiguous rules the table reveals
- Write test cases for each rule using Given/When/Then format
- Apply BVA to the $200 threshold (test at $199.99, $200.00, $200.01)