前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >等价类划分法三角形测试用例_三角形等价类划分

等价类划分法三角形测试用例_三角形等价类划分

作者头像
全栈程序员站长
发布2022-11-02 10:50:41
1.1K0
发布2022-11-02 10:50:41
举报
文章被收录于专栏:全栈程序员必看

测试用例实例--三角形用例设计

测试一个图形是不是三角形,需考虑到三角形的性质要求。除了满足A B C均是正数且大于0,还需满足

A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B。

如果是等腰的,还要判断A=B,或B=C,或A=C。

如果是等边的,则需判断是否A=B,且B=C,且A=C。

输入条件

有效等价类

无效等价类

是否三角形的三条边

(A>0), (1) (B>0), (2) (C>0) (3) (A+B>C)(4) (B+C>A)(5) (A+C>B)(6)

(A≤0), (7) (B≤0), (8) (C≤0), (9) (A+B≤C), (10) (B+C≤A), (11) (A+C≤B), (12)

是否等腰角形

(A=B), (13) (B=C), (14) (C=A), (15)

(A≠B)and(B≠C)and(C≠A) (16)

是否等边三角形

(A=B)and(B=C)and(C=A) (17)

(A≠B), (18) (B≠C), (19) (C≠A), (20)

序号

【A,B,C】

覆盖等价类

输出

1

【3,4,5】

(1),(2),(3),(4),(5),(6)

一般三角形

2

【0,1,2】

(7)

不能构成三角形

3

【1,0,2】

(8)

4

【1,2,0】

(9)

5

【1,2,3】

(10)

6

【1,3,2】

(11)

7

【3,1,2】

(12)

8

【3,3,4】

(1),(2),(3),(4),(5),(6),(13)

等腰三角形

9

【3,4,4】

(1),(2),(3),(4),(5),(6),(14)

10

【3,4,3】

(1),(2),(3),(4),(5),(6),(15)

11

【3,4,5】

(1),(2),(3),(4),(5),(6),(16)

非等腰三角形

12

【3,3,3】

(1),(2),(3),(4),(5),(6),(17)

是等边三角形

13

【3,4,4】

(1),(2),(3),(4),(5),(6),(14),(18)

非等边三角形

14

【3,4,3】

(1),(2),(3),(4),(5),(6),(15),(19)

15

【3,3,4】

(1),(2),(3),(4),(5),(6),(13),(20)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180965.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试用例实例--三角形用例设计
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档