如果有 C=A/B 并且需求为 C>=0,那么您可以在此场景中编写测试用例吗?



如果有 C=A/B 的等式,需求是 C>=0,那么你可以在这个场景中编写测试用例吗?

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

  • A = 0, B = 2预期的答案C = 0.
  • A = -1, B = 2预期的答案错误中,C 为负数。

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

有一个完整的主题是关于当B为零时会发生什么,但这与原始问题相去甚远。

相关内容

  • 没有找到相关文章

最新更新