第章软件实现.ppt

第章软件实现

开始 停止 AB+C BA+C CA+B A=B A=C B=C B=C 输出:等边三角形 输出:不等边三角形 输出:等腰三角形 输出:不是三角形 a b c d e f g h i j k l m n o p 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 T F T F T F T T F F F T T F 图7.8 程序TRIANGLE的流程图 综合使用边界值分析、等价值划分和错误推测等技术,可以设计出11种应该测试的情况: (1)正常的不等边三角形; (2)正常的等边三角形; (3)正常的等腰三角形,包括两条相等边的三种不同排列方法; (4)退化的三角形(即两边的和等于第三边),包括三种不同排列方法; (5)三条边不能构成三角形(即两边之和小于第三边),包括三种不同排列方法; (6)一条边的长度为零,包括三种不同的排列方法; (7)两条边的长度为零,包括三种不同的排列方法; (8)三条边的长度全为零; (9)输入数据中包含负整数; (10)输入数据不全(不足三个正整数); (11)输入数据中包含非整数型的数据。 a b c d e f g h k l m n o p i j 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

文档评论(0)

1亿VIP精品文档

相关文档