黑盒测试——等价类法——三角形问题.docVIP

  • 236
  • 0
  • 约1.22千字
  • 约 2页
  • 2021-11-07 发布于浙江
  • 举报

黑盒测试——等价类法——三角形问题.doc

例:输入三个整数 a,b,c ,分别作为三角形的3条边(假定a,b,c在1——100之间取值。),通过程序判断由这三条边构成的三角形是:等边三角形、等腰三角形、一般三角形或非三角形(不能构成三角形)。 问题分析: 假定a,b,c在1——100之间取值,三角形问题可以详细描述为: 输入3个整数a,b,c,分别作为三角形的三条边,要求a,b,c必须满足下列条件: C1:a在1到100之间 C2:b在1到100之间 C3:c在1到100之间 C4:ab+c C5:ba+c C6:cb+a 输出: 如果不满足前3个条件(C1-C3),则输出“请输入1到100之间的整数”; 如果满足前3个条件,则输出下面4种情况: (1)如果不满足条件C4-C6中的一个,则输出“非三角形” (2)如果三条边相等,则程序输出为“等边三角形” (3)如果恰好有两条边相等,则输出为“等腰三角形” (4)如果三条边都不相等,则输出为“一般三角形” 设计覆盖上述等价类的测试用例: 划分等价类,给出等价类表: 输 入 3 个 整 数 有效等价类 编号 无效等价类 编号 整数 1 一边为非整数 二边为非整数 三边均为非整数 4 5 6 3个数 2 只有一条边 只有二条边 多于三条边 7 8 9 1≤a ≤100 1≤b ≤100 1≤c ≤100 3 一边为0 二边为0 三边为0 10 11 12 一边0 二边0 三边0

文档评论(0)

1亿VIP精品文档

相关文档