假设三角形问题的单缺陷是输入的三个边界值中有一个为0或负数,设计边界值测试数据如下:

  1. a=0, b=100, c=150,预期结果为“不是三角形”
  2. a=-1, b=50, c=100,预期结果为“不是三角形”
  3. a=100, b=200, c=0,预期结果为“不是三角形”
  4. a=50, b=0, c=80,预期结果为“不是三角形”
  5. a=200, b=150, c=-1,预期结果为“不是三角形”
  6. a=150, b=50, c=100,预期结果为“是三角形”
  7. a=200, b=200, c=150,预期结果为“是三角形”
  8. a=100, b=150, c=200,预期结果为“是三角形”
  9. a=1, b=200, c=199,预期结果为“是三角形”
  10. a=100, b=100, c=100,预期结果为“是等边三角形”

注:这里只考虑了单缺陷假设,实际测试中还需要考虑多缺陷和复合缺陷的情况。

针对三角形问题,假设a,b,c 3个边的边界都是1到200,应用健壮性测试的方法,基于单缺陷假设,设计边界值测试数据,同时给出每一组数据的预期结果。

原文地址: https://www.cveoy.top/t/topic/zJW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录