软件测试之黑盒测试3个方法

本文介绍了软件测试中的三种黑盒测试方法:等价类划分,通过示例解释了如何用这种方法检查三角形的构成;边界值分析,以`CMyClass::Grow`函数为例展示了年龄分段的影响;以及因果图,用于处理不同条件下的薪资扣除规则。这些方法有助于提高测试覆盖率和软件质量。
摘要由CSDN通过智能技术生成

1.等价类划分

有一个程序读入3个整数,把这3个整数作为一个三角形的3条边的长度值。这个程序要打印出信息,说明这3个整数是否能组成三角形,如果能组成三角形,说明这个三角形是不等边、等腰或等边三角形。

需求 有效等价类 编号 无效等价类 编号
是否输入的是3个数 输入3个数 1 输入的不是3个数 13
输入的3个数是否是整数 整数 2 A不是整数 14
B不是整数 15
C不是整数 16
是否能构成三角形 A>0 3 A<=0 17
B>0 4 B<=0 18
C>0 5 C<=0 19
 A+B>C 6 A+B<=C 20
B+C>A 7 B+C<=A 21
A+C>B 8 A+C<=B 22
是否是等腰三角形 A=B 9  A<>B AND B<>C AND C<>A 23
B=C 10
C=A 11
是否是等边三角形 A=B AND B=C AND A=C 12  A<>B  24
B<>C 25
C<>A 26
输入 期望输出 用例描述 覆盖等价类
5----6----7 有效输入 一般三角形 1、2、3、4、5、6、7、8
8----8----8 有效输入
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值