51Testing软件测试论坛
标题:
怎么写三角形的测试用例
[打印本页]
作者:
lvguobin
时间:
2008-3-6 17:49
标题:
怎么写三角形的测试用例
在三角形计算中,要求三角型的三个边长:A,B和C.当三边不可能构成三角形时提示错误,可构成三角形时
计算三角形周长.若是等腰三解打印"等腰三角形",若是等边三角形,则提示"等边三角形".找出基本测试
路径,对此设计一个测试用例.
求助达人.
作者:
红色异端
时间:
2008-3-6 22:17
这个好象是个面试题吧,我不知道我写的对不对,你看下吧:
先注意构成三角形的前提是:二边之和大于第三条边。基于这个前提,开始编写测试用例
备注:三边分别用A,B,C表示
1.A输入3,B输入4,C输入5,点击"确定"按钮,弹出"此三角形的周长为12"的提示信息
2.A输入1,B输入4,C输入3,点击"确定"按钮,弹出"此图形不是三角形"的提示信息
3.A输入4,B输入4,C输入3,点击"确定"按钮,弹出"此三角形是等腰三角形"的提示信息
4.A输入5,B输入5,C输入5,点击"确定"按钮,弹出"此三角形是等边三角形"的提示信息
你可以参照以上操作编写完整的测试用例,这些只是按照要求写出了部分正确的提示,你可以多写几个错误的,比如输入非数字或是o等其他信息
作者:
lvguobin
时间:
2008-3-18 16:47
标题:
回复 2# 的帖子
thank you!
作者:
zhangnalzj94
时间:
2008-4-15 10:48
用等价类法设计测试用例。
隐含的对输入条件的要求:1.正数 2.3个数 3.整数 4.非零熟 5.两边之和大于第三边
6. 等腰三角形 7.等边三角形 。
根据这7个条件划分有效等价类和无效等价类,即可。
作者:
mfktafd
时间:
2008-4-17 17:16
三角形问题的等价类测试用例
四种可能出现的输出:非三角形、不等边三角形、等腰三角形和等边三角形
可以使用这些输出标识如下所示的输出(值域)等价类:
R1={〈a,b,c〉:有三条边a、b和c的等边三角形}
R2={〈a,b,c〉:有三条边a、b和c的等腰三角形}
R3={〈a,b,c〉:有三条边a、b和c的不等边三角形}
R4={〈a,b,c〉:三条边a、b和c不构成三角形}
四个弱一般等价类测试用例是:
测试用例 a b c 预期输出
WN1 5 5 5 等边三角形
WN2 2 2 3 等腰三角形
WN3 3 4 5 不等边三角形
WN4 4 1 2 非三角形
由于变量a、b和c没有有效区间,则强一般等价类测试用例与弱一般等价类测试用例相同。
考虑a、b和c的无效值产生的以下额外弱健壮等价类测试用例:
测试用例 a b c 预期输出
WR1 -1 5 5 a取值不在所允许的取值值域内
WR2 5 -1 5 b取值不在所允许的取值值域内
WR3 5 5 -1 c取值不在所允许的取值值域内
WR4 201 5 5 a取值不在所允许的取值值域内
WR5 5 201 5 b取值不在所允许的取值值域内
WR6 5 5 201 c取值不在所允许的取值值域内
以下是额外强健壮性等价类测试用例三维立方的一个“角”:
测试用例 a b c 预期输出
SR1 -1 5 5 a取值不在所允许的取值值域内
SR2 5 -1 5 b取值不在所允许的取值值域内
SR3 5 5 -1 c取值不在所允许的取值值域内
SR4 -1 -1 5 a、b取值不在所允许的取值值域内
SR5 5 -1 -1 b、c取值不在所允许的取值值域内
SR6 -1 5 -1 a、c取值不在所允许的取值值域内
SR7 -1 -1 -1 a、b、c取值不在所允许的取值值域内
作者:
ysh0033
时间:
2008-4-24 09:09
标题:
ai
不会做作业就在这找答案
作者:
babyloning
时间:
2010-4-22 10:05
作者:
IT半把刀
时间:
2011-9-12 20:16
明天面试去, 没准用得到呢。。
作者:
wuyepiaoxue134
时间:
2011-10-29 17:37
等价类+边界值
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2