测试用例知识,总结边界值,因果图,等价类划分法

本文介绍了测试用例设计的三种主要方法:等价类划分法、边界值分析法和因果图。等价类划分通过有效和无效等价类设计测试用例,边界值分析关注输入和输出的边界,而因果图则考虑了输入条件之间的关系。此外,文章还探讨了软件测试的不同类型,包括静态测试、动态测试(白盒、黑盒和灰盒测试),并提到了测试用例模板的重要性和设计要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.           设计测试用例主要有等价类划分,边界值和因果图三种方法

(1) 等价类划分法

等价类划分就是把所有输入数据划分为若干部分,从每一部分选取少数有代表性的数据作为测试用例,代表性数据等同于该类中的其他值。

通过考虑输入和输出数据可以把等价类划分为有效等价类和无效等价类,所谓的有效等价类就是对于程序规格说明而言,是合理的,有意义的输入数据构成的集合;所谓的无效等价类就是对于程序规格而言,是不合理的,无意义的输入数据构成的集合。

设计测试用例时要同时考虑有效等价类和无效等价类设计,在设计的时候要注意不要产生冗余或者设计不充分。

在根据等价类设计测试用例的时候,针对有效等价类,设计的测试用例应该尽可能多的覆盖有效测试用例;针对无效等价类,设计的每条测试用例只可以覆盖唯一的无效等价类。

(2) 边界值分析法

因为边界往往很容易发生错误,所以边界值分析选择等价类边界设计测试测试用例,是一种补充等价类划分法的测试用例设计方法。

边界值分析法是等价类分析法的补充,所有测试阶段都可以使用。

边界值使用范围广,更复杂,找到的缺陷也更多

等价分类法相比边界值分析法取值比较随意,等价类是在各等价类允许的值域内任意去的,边界值是在等价类边界值附近选取的。

边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

(3) 因果图

边界值分析法和等价类划分法都着重考虑了输入条件但没有考虑输入条件之间的关系,因果图方法是充分考虑了输入情况的各种组合及输入条件之间的相互制约关系的一种方法。

用因果图生成测试用例的基本步骤

(1) 分析软件规格说明,找出哪些是原因,哪些是结果,并给每个原因和结果赋予一个标识符;

(2) 根据软件规格说明,找出原因和原因,原因和结果之间的对应关系,根据这些关系,画出因果图;

(3) 根据环境,在因果图上用一些标识符表明约束和现在条件表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值