51Testing软件测试论坛
标题:
关于等价类最经典的三角形测试用例展开的思考,欢迎大家发表自己的看法
[打印本页]
作者:
他是大嘴猴
时间:
2014-9-23 11:45
标题:
关于等价类最经典的三角形测试用例展开的思考,欢迎大家发表自己的看法
提到测试用例等价类,有效等价类,无效等价类,不管是在哪里大家找到的肯定是三角形的问题;
作者:
他是大嘴猴
时间:
2014-9-23 11:47
题目给出了隐含条件:
1:整数
2:正数
3:3个数
4:2数之和大于第3个数
5:如果是等腰三角形,得满足其中2个数相等;
6:如果是等边三角形,得满足3个数相等;
作者:
他是大嘴猴
时间:
2014-9-23 11:48
补上题目:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。
作者:
他是大嘴猴
时间:
2014-9-23 12:18
很容易我们可以找到有效等价类:
即满足1-4条件:即有2.5.4
即满足1-5条件:即有2.4.4
即满足1-4 6条件,即有3,3,3
作者:
他是大嘴猴
时间:
2014-9-23 12:22
但是无效等价类就有很多,
3个数 1 2 3 4 5 6
a=2 b=2 c=2 a=2 a=3 b=2
b=3 c=2 c=3
作者:
他是大嘴猴
时间:
2014-9-23 12:41
3个数 a 2 2 2
b 2 3 2 3
c 2 3
3个整数 a 2.5 2 3 2.5 2 1.5 1.5
b 3 2.3 2 1.5 2.5 2 1.5
c 5 3 3.5 2 1.5 1.5 1.5
3个正数 a 0 5 5 0 2 0 0 -1 2 3 -1 -2 -5 -4
b 5 2 0 0 0 5 0 2 -1 2 -2 5 -5 -3
c 2 0 2 2 0 0 0 3 5 -1 5 -3 6 -4
两边之和大于第3边 a 1 3 2 2 2 5
b 2 1 3 5 1 1
c 3 2 1 1 5 2
作者:
他是大嘴猴
时间:
2014-9-23 12:42
图片传不了,反正无效等价类我自己统计了一下就有34项,而有效等价类只有3项,在实际测试中,我们有必要对这种无效等价类去花费时间编辑用例吗
作者:
他是大嘴猴
时间:
2014-9-23 12:43
欢迎大家拍砖。
作者:
他是大嘴猴
时间:
2014-9-23 14:09
有的时候测试时间短,就一个文本框或几个文本框去设计几十条的无效等价类的用例,然后去执行是否有意义呢
作者:
hundu
时间:
2014-9-23 14:52
作者:
lewie001
时间:
2014-9-23 15:49
嗯,这个确实是一个测试过程中遇到的问题,既然时间有限,我觉得还是要保证测试用例的质量。
作者:
他是大嘴猴
时间:
2014-9-23 16:42
lewie001 发表于 2014-9-23 15:49
嗯,这个确实是一个测试过程中遇到的问题,既然时间有限,我觉得还是要保证测试用例的质量。
说到测试用例的质量,我们就需要考虑一个覆盖率的问题。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2