等价划分

时间:2018-05-23 10:09:07

标签: unit-testing testing automated-tests manual-testing

如果温度低于18度,则加热开启。当温度达到21度时,关闭加热。覆盖所有有效等效分区的最小测试输入值是多少?

如何解决这个问题?

4 个答案:

答案 0 :(得分:1)

等价划分是一种测试技术。我们的想法是将输入数据划分为等效(“类似”)类,并且测试用例至少覆盖每个分区一次。该技术用于减少测试用例的数量。 在这个给定的例子中,有两个主要点,状态发生变化。因此,两者之间的线段将代表等价的类。

enter image description here

1级:小于18(加热应该开启)

第2课:18至21岁

3级:大于21(加热应关闭)

因此,覆盖所有有效等价分区的最小输入测试值集将是每个类中的一个值。让我们说:16,20,25

答案 1 :(得分:0)

任何一个来自最低限度-18-20-21-来自Max限制的任何人......

答案 2 :(得分:0)

最小值为3个值:在边界a和<18,b> 21之外的2和在范围内的一个值 http://istqbexamcertification.com/what-is-equivalence-partitioning-in-software-testing/

答案 3 :(得分:-1)

如果温度降到18度以下,则打开加热。当温度达到21度时,关闭加热。覆盖所有有效等效分区的最小测试输入值是多少?

回答:- 您的温度是12,15,17正在加热。 您的温度为21,23,26不加热。 答案是16,21,24。