软件测试---黑盒测试之等价类划分法【两牛博客--知足且坚定,温柔且上进】

等价类划分是软件测试中一种基础的黑盒测试方法,通过对有效和无效等价类的分析,设计测试用例以减少测试数据的数量。这种方法依据需求规格说明书,适用于数据输入场景,例如用户登录、注册等。等价类测试用例设计包括有效等价类(合理、有意义的数据)和无效等价类(不合理或无意义的数据)。虽然该方法简化了测试,但它可能忽略输入间的关联,需要与其他测试方法结合使用。
摘要由CSDN通过智能技术生成

一、 定义

等价类划分是一种最基础最典型的黑盒测试方法,这种方法主要对测试子项目进行测试规格分析,从而不用深入了解系统内部,是一种软件测试过程中最基础最普遍的一种软件测试方法,它的唯一依据是软件需求规格说明书。

二、等价类的划分

在使用这种测试方法时,首先要根据需求规格说明书来生成等价类,即两种等价类:
@有效等价类 @无效等价类。
(1).有效等价类:依据需求说明书划分出来的集合,这些集合是合理的、有意义的数据的集合。通过这种有效等价类方法可以确定程序是否实现了需求规格说明书中的某些功能。
(2).对于当前系统的需求规格说明书来说是不合理或者无意义的数据构成的集合。

三、等价类划分的意义

我们在设计测试用例时,需要同时考虑这两种等价类,因为大千世界无奇不有,在我们的生活中不合理或者无意义的东西不胜枚举,更何况时无意义不合理的数据,我们的软件不仅要额能接受合理的数据,也要能经受其他情况的测试和考验,也能具有更高的可靠性,吸引更多的用户使用我们的软件。
在这种测试方法下,等价类是一个子集合,该输入集合中的数据对于程序中某一问题(bug)是等价的,只从一个子集中选取少数具有代表性的数据而不是所有数据,生成测试用例进行测试,这样就可以避免穷举法产生的大量用例。

四、等价类测试用例生成步骤

(1).选择确定类的等价关系
(2).选择每个等价类中的一组数据标识测试用例

五、根据等价划分方法设计测试用例的原则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值