【发布时间】:2018-05-23 10:09:07
【问题描述】:
如果温度低于18度,则开启加热。当温度达到21度时,关闭加热。这个问题的边界解决方案是什么?
如何解决这个问题?
【问题讨论】:
-
这里有很好的解释:guru99.com/… 和 youtube.com/watch?v=sCA8xOg_-S4
标签: unit-testing testing automated-tests manual-testing
如果温度低于18度,则开启加热。当温度达到21度时,关闭加热。这个问题的边界解决方案是什么?
如何解决这个问题?
【问题讨论】:
标签: unit-testing testing automated-tests manual-testing
【讨论】:
Boundary value Analysis。
任何一个来自 min limit-18-20-21-Anyone from Max limit...
【讨论】:
最小值为 3 个值:2 个超出边界 a21 和 1 个在范围内 http://istqbexamcertification.com/what-is-equivalence-partitioning-in-software-testing/
【讨论】:
如果温度低于 18 度,则打开加热。当温度达到 21 度时,关闭加热。覆盖所有有效等效分区的最小测试输入值集是多少?
回答:- 你的温度是 12,15,17 正在加热。 你的温度是 21,23,26 是没有加热。 答案是 16、21、24。
【讨论】: