3-2 等价类测试

1.软件测试希望达到的目标:测试的完备性、测试的无冗余性

2.等价类测试定义:依据需求对输入的范围进行细分,然后在分出的每一个区域内选取一个有代表性的测试数据开展测试

3.确定被测对象:根据被测对象的特性,针对整体输入域或输出域进行等价划分

4.有效等价类:对于SRS而言,合理、有意义的输入数据构成的集合,即被测对象能接受的数据,用于考查软件的正常工作能力

无效等价类:对于SRS而言,不合理、无意义的输入数据构成的集合,即被测对象不能接受的数据,用于考查软件的容错能力

5.强组合方式

最终得到的测试用例完全覆盖所有输入条件的有效等价类的所有组合情况

实质是构成有效等价类数量的笛卡儿积,即完全组合

 

测试用例总数:mn

6.弱组合

7. 例题:

1)针对计算器中有效输入是0—99的整数,设计有效测试用例和无效测试用例(先写一种比如加法或减法或其他即可)

1.建立等价类表

序号

功能项

有效等价类

编号

无效等价类

编号

1

两位数加法

0 <=加数取值

加数取值<=99

1

加数取值<0

2

 

 

 

 

加数取值>99

3

 2. 设计有效和无效测试用例

1为有效测试用例,2-6为无效测试用例。

 

测试用例编号

输入数值

所属等价类

预期输出

备注

1

1+2

1

3

有效数值

2

-1+(-5)

2

错误信息

无效数值

3

1+100

1,3

错误信息

无效数值

4

-5+10

1,2

错误信息

无效数值

5

100+100

3

错误信息

无效数值

6

-10+100

2,3

错误信息

无效数值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值