测试用例的设计方法(七种)详细分析

本文详细介绍了软件测试中的七种测试用例设计方法:需求分析法确保需求的正确性;等价类用于有限的输入覆盖;边界值关注输入输出边界;因果图表示输入输出关系;正交法处理大量测试用例;场景法组合多个功能点形成事件流;错误猜测法则基于经验补充测试。
摘要由CSDN通过智能技术生成

测试用例的设计方法(七种)详细分析

需求分析法

需求分析法:按照需求,设计测试用例。 其中的需求分为两种:用户需求 、软件需求

(1)验证需求是否正确、完整、无二义性,并且逻辑一致。
(2)要从“黑盒”的角度,设计出充分并且必要的测试集,以保证设计和代码都能完全符合需求。

等价类

等价类:针对***输入***无法全部覆盖,根据需求把输入分为若干的等价类,从每一个等价类中寻找出拥有代表性的数据进行测试,如果测试通过,我们就说这个数据代表的等价类测试通过。

目的:解决输入无穷的一种测试用例设计方法
有效等价类:符合规格说明,对程序来说有意义的数据集合
无效等价类:不符合需求规格说明的

边界值

边界值:针对***输入输出***边界的一种测试
例:注册时的密码长度为 5–16位
用边界值测试:长度应该为4,5,6,15,16,17
备注:一般边界值和等价类结合在一起设计测试用例

因果图

因果图: 表示***输入输出***的关系的一种逻辑图
使用场景:当需求有多个输入的时候,并且需求的输入和输出相关的时候
因果突发逻辑关系:
(1)恒等:输入为真,输出为真
(2)与:当输入有多个条件(大于一个)且都为真 输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值