等价类划分(三角形问题)
来源:互联网 发布:java实现http协议 编辑:程序博客网 时间:2024/06/18 01:33
任意输入3个整数作为三角形的3条边的长度,判断三角形的类型:
第一步:划分有效等价类和无效等价类
输入条件
有效等价类
无效等价类
是否能构成三角形的三条边
a>0 (1)
a<=0 (7)
b>0 (2)
b<=0 (8)
c>0 (3)
c<=0 (9)
a+b>0 (4)
a+b<=c (10)
b+c>a (5)
b+c<=a (11)
c+a>b (6)
c+a<=b (12)
是否等腰三角形
a=b (13)
a!=b && b!=c && c!=a (16)
b=c (14)
c=a (15)
是否等边三角形
a=b && b=c && c=a (17)
a!=b (18)
b!=c (19)
c!=a (20)
第二步:为有效等价类设计测试用例
测试用例(a ,b ,c)
预期输出
覆盖范围
3、4、5
一般三角形
(1)、(2)、(3)、(4)、(5)、(6)
3、3、4
等腰三角形
(1)、(2)、(3)、(4)、(5)、(6)、(13)
3、4、4
(1)、(2)、(3)、(4)、(5)、(6)、(14)
3、4、3
(1)、(2)、(3)、(4)、(5)、(6)、(15)
3、3、3
等边三角形
(1)、(2)、(3)、(4)、(5)、(6)、(17)
第三步:为无效等价类设计测试用例
测试用例(a ,b ,c)
预期输出
覆盖范围
0、1、2
不构成三角形
(7)
1、0、2
(8)
1、2、0
(9)
1、2、3
(10)
3、2、1
(11)
2、3、1
(12)
3、4、5
非等腰三角形
(16)
3、4、4
非等边三角形
(18)
3、4、3
(19)
3、3、4
(20)
- 等价类划分(三角形问题)
- 三角形等价类划分
- 判断三角形类型等价类划分设计
- 等价类划分--三角形测试用例设计
- 关于等价类划分的问题
- (一)等价类划分法
- 等价类划分法
- 等价类划分准则
- 等价类划分方法
- 等价类划分
- 等价类划分
- 《等价类划分》
- 划分等价类
- 等价类划分例题
- 等价类划分方法
- 离散数学 等价类 等价关系 划分
- 等价类划分法实例
- 测试中的等价类划分
- LoadRunner常用函数
- web前台大杂烩
- 创建型模式二之AbstactFactory
- Linux之#pragma的用法
- Java IO--BufferedReader
- 等价类划分(三角形问题)
- Touch事件处理我的看法
- 容易忽视但是功能灰常强大的Java API
- PCIe posted vs non-posted transactions
- MySQL数据库的初始化mysql_install_db
- C#操控 条形码扫描枪
- Android应用的性能优化方法
- js获取页面宽度高度及屏幕分辨率
- ORA-19502 磁盘空间不足