针对三角形问题,假设a,b,c 3个边的边界都是1到200,应用健壮性测试的方法,基于单缺陷假设,设计边界值测试数据,同时给出每一组数据的预期结果。
假设三角形问题的单缺陷是输入的三个边界值中有一个为0或负数,设计边界值测试数据如下:
- a=0, b=100, c=150,预期结果为“不是三角形”
- a=-1, b=50, c=100,预期结果为“不是三角形”
- a=100, b=200, c=0,预期结果为“不是三角形”
- a=50, b=0, c=80,预期结果为“不是三角形”
- a=200, b=150, c=-1,预期结果为“不是三角形”
- a=150, b=50, c=100,预期结果为“是三角形”
- a=200, b=200, c=150,预期结果为“是三角形”
- a=100, b=150, c=200,预期结果为“是三角形”
- a=1, b=200, c=199,预期结果为“是三角形”
- a=100, b=100, c=100,预期结果为“是等边三角形”
注:这里只考虑了单缺陷假设,实际测试中还需要考虑多缺陷和复合缺陷的情况。
原文地址: https://www.cveoy.top/t/topic/zJW 著作权归作者所有。请勿转载和采集!