如题38图所示,输人三个正整数作为边长,判断该三条边构成的三角形是等边、等腰或一般三角形的程序算法的流程图,请用等价类划分设计测试用例,并检查逻辑覆盖标准。


【正确答案】:第一,划分等价类并编号:
(1)任意两边之和大于第三边。
(2)存在两边之和小于第三边。
(3)存在两边之等于第三边。
(4)A、B、C为正整数。
(5)存在非数字。
(6)存在负数。
(7)超过3个数。
(8)少于3个数。
(9)等边三角形。
(10)等腰三角形。
(11)一般三角形。
第二,有效等价类设计测试用例:
(1)5,5,5(覆盖1,4,9);
(2)6,6,8(覆盖1,4,10);
(3)7,8,9(覆盖1,4,11)。
第三,无效等价类设计测试用例:
(1)1,2,5(覆盖2);
(2)1,2,3(覆盖3);
(3)A,5,7(覆盖5);
(4)4,2,-6(覆盖6);
(5)1,3,5,7(覆盖7);
(6)1,3(覆盖8)。


点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部