等价类划分法用例设计

等价类划分法是黑盒测试中常用的方法,旨在通过少量测试用例覆盖大量数据,发现软件缺陷。有效等价类代表合理输入,无效等价类代表不合理输入。划分原则包括有限区间、必须成立情况、枚举类型、遵守规则等。设计测试用例时,先覆盖未被覆盖的有效等价类,再覆盖无效等价类。文中通过三角形问题和人寿保险保费计算程序举例说明等价类划分法的应用。
摘要由CSDN通过智能技术生成

等价类划分法

等价类划分法是一种常用的、典型的黑盒测试方法。

由于做到穷举测试不可能,因此需要从大量的数据中选取一部分数据用于测试,这也是等价类划分法的意义所在。

用尽可能少的测试用例覆盖尽可能多的数据,以发现尽可能多的软件缺陷。

等价类划分法概述

(1)等价类概念

等价类指输入域的某个互不相交的子集,所有等价类的集便是整个输入域。

等价类中的元素有一些共同的特点,即在该子集合中,各个输入数据对于发现程序中的错误都是等效的,并合理地假定,测试某个等价类的代表值就等于对这一类其他值的测试。

也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误。

这样,在测试时,只选取等价类某一集合的代表数据就可以其他数据就不用测试了,可以节省大量时间。

(2)等价类划分

使用等价类划分法设计测试用例,首先必须在分析需求规格说明的基础上划分等价类,列出等价类表。

等价类可以分为有效等价类和无效等价类两种。

①有效等价类 有效等价类指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。

利用有效等价类可以检验程序是否实现了规格说明中所规定的功能和性能。在具体问题中&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值