A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20% discount for orders of 100 or more printer cartridges. You have been asked to prepare test cases using various values for the number of printer cartridges ordered. Which of the following groups contain three test inputs that would be generated using Boundary Value Analysis?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "4, 5, 99". Phân tích giá trị biên (boundary value analysis) lấy giá trị nằm đúng ở mép mỗi phân vùng tương đương. Số lượng đặt hàng có ba phân vùng: dưới 5 là không hợp lệ (biên trên là 4), từ 5 đến 99 là hợp lệ không giảm giá (biên là 5 và 99), từ 100 trở lên được giảm 20% (biên dưới là 100). Vậy các giá trị biên là 4, 5, 99, 100, và nhóm có cả ba giá trị đều là biên chỉ có 4, 5 và 99. "5, 6, 20" sai vì 20 nằm giữa phân vùng, còn 6 không phải mép phân vùng nào trong cách lấy hai giá trị biên. "4, 5, 80" có hai giá trị biên đúng nhưng 80 nằm lọt giữa phân vùng 5 đến 99, chỉ là giá trị đại diện của phân vùng tương đương. "1, 20, 100" chỉ có 100 là biên, còn 1 và 20 đều là giá trị nằm giữa phân vùng.

Cùng phần 4

Xuất hiện trong 1 bộ đề