软件测试作业

这篇软件测试作业介绍了如何使用等价类划分法和边界值分析法来设计三角形程序的测试用例。作业中详细讨论了输入域的等价类划分,包括等价类表,并探讨了输入和输出域的边界值分析,列出具体的边界值测试用例。

软件测试作业

1、问题

程序从一个输入对话框中读取三个整数值。这三个整数值代表了三角形三边的长度。程序显示提示信息,指出该三角形究竟是不规则三角形、等腰三角形还是等边三角形。请结合等价类划分法和边界值分析法为三角形程序设计相应的测试用例。(表格形式)

2、等价类划分法

2.1、输入域等价类划分表

有效等价类编号无效等价类编号
取值范围a>01a<=011
b>02b<=012
c>03c<=013
不规则三角形a+b>c4a+b<=c14
a+c>b5a+c<=b15
b+c>a6b+c<=a16
等腰三角形a=b!=c7a!=b17
a=c!=b8a!=c18
b=c!=a9b!=c19
等边三角形a=b=c10a!=b或a!=c或b!=c20

2.2、等价类表

测试用例编号abc预期输出实际输出覆盖等价类测试结果
T1-123输入无效输入无效2、3、11Passed
T22-13输入无效输入无效1、3、12Passed
T323-1输入无效输入无效1、2、13Passed
T4126非三角形非三角形1、2、3、14Passed
T5612非三角形非三角形1、2、3、16Passed
T6261非三角形非三角形1、2、3、15Passed
T7233等腰三角形等腰三角形1、2、3、4、5、6、9、17、18、20Passed
T8323等腰三角形等腰三角形1、2、3、4、5、6、8、17、19、20Passed
T9332等腰三角形等腰三角形1、2、3、4、5、6、7、18、19、20Passed
T10333等边三角形等边三角形1、2、3、4、5、6、10Passed
T11345不规则三角形不规则三角形1、2、3、14、15、16、17、18、19、20Passed

3、边界值分析法

3.1、输入域边界值分析

输入域等价类边界值
aa>00,1,2
bb>00,1,2
cc>00,1,2

3.2、输出域边界值分析

输出域等价类边界值
非三角形a+b<=ca+b=c-1,a+b=c,a+b=c+1
非三角形a+c<=ba+c=b-1,a+c=b,a+c=b+1
非三角形b+c<=ab+c=a-1,b+c=a,b+c=a+1

3.3、边界值测试用例

测试用例编号abc预期输出实际输出测试结果
T0011非三角形非三角形Passed
T1111等边三角形等边三角形Passed
T2211非三角形非三角形Passed
T3101非三角形非三角形Passed
T4121非三角形非三角形Passed
T5110非三角形非三角形Passed
T6112非三角形非三角形Passed
T7022非三角形非三角形Passed
T8122等腰三角形等腰三角形Passed
T9222等边三角形等边三角形Passed
T10202非三角形非三角形Passed
T11212等腰三角形等腰三角形Passed
T12220非三角形非三角形Passed
T13221等腰三角形等腰三角形Passed
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值