0

如果温度低于 18 度,则打开加热。当温度达到 21 度时,关闭加热。这个问题的边界解决方案是什么?

如何解决这个问题呢?

4

4 回答 4

1

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

在此处输入图像描述

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

第 2 类:从 18 到 21

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

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

于 2018-05-24T18:53:18.887 回答
0

最小限制中的任何一个-18-20-21-最大限制中的任何一个...

于 2018-05-23T12:29:05.557 回答
0

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

于 2018-05-23T19:55:43.287 回答
-1

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

Ans:- 你的温度是 12,15,17 正在加热。你的温度是 21,23,26 是没有加热。答案是 16、21、24。

于 2018-12-20T11:22:21.163 回答