首页 > 解决方案 > 如果存在 C=A/B 且要求是 C>=0 的等式,那么您可以在这种情况下编写测试用例吗?

问题描述

如果存在 C=A/B 且要求是 C>=0 的等式,那么您可以在这种情况下编写测试用例吗?

标签: unit-testingtestingtestcasemanualmanual-testing

解决方案


鉴于C>=0您应该考虑边界值测试以确保正确实施的要求。鉴于此要求,引入错误的最常见方法是让开发人员>使用>=. 通过考虑边界,我们将得到以下测试:

  • A = 0, B = 2预期的答案C = 0
  • A = -1, B = 2预期答案错误,C 是否定的。

关于这个问题的有趣部分是要求是输出而不是输入。通常,您会限制输入,因此对 的值有要求,AB不是对的值C

关于零时的预期内容也有一个完整的主题B,但这与原始问题相去甚远。


推荐阅读