Ctrl K
QA · Junior · Theory

In an online store, the discount depends on three conditions: whether the customer has a loyalty card, whether the order total is over $100, and whether this is their first order. How would you design the tests so that you don't miss a single combination?

~4 min by voice

How to approach it

The interviewer wants to see whether you know the decision table test design technique for combinations of conditions, and whether you can derive a complete set of test cases with expected results from it, based on the requirements.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Similar questionsYou need to test a web app across different configurations: four browsers, three operating systems, three interface languages and two pricing plans. Testing every combination means seventy-two of them. How would you reduce the number of tests? JuniorTell me when you use pairwise testing, and in which cases it can miss a serious defect. SeniorYou're given a business rule for calculating a discount that depends on the order total, the customer's status and a promo code. How would you design tests for it? SeniorThere's a "transfer amount" field: valid values are from $1 to $1,000, and cents are allowed. What checks would you put together for this field, and why those in particular? Mid-levelA registration form has an "Age" field that accepts whole numbers from 18 to 65. What checks would you come up with for this field, and how would you choose the specific values? Junior

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~4 min