首页 > 编程知识 正文

测试用例编写工具有哪些,测试等价类划分法例题

时间:2023-05-06 03:20:46 阅读:12514 作者:2873

黑匣子测试盒的设计方法如下。

等价类划分法

边界值分析法

错误的推测方法

因果图法

判定表驱动法

正交试验设计法

功能图法等`

`

等价类划分法的概念

等价类划分法将程序的输入字段划分为几个部分(子集),从各个部分中选择少数代表性数据作为测试用例。 各级代表性数据在测试中的作用等效于该类的其他值。

等效分级法的应用

1 .等价类是指某个输入字段的子集。

在这个子集中,我们合理地假设每个输入数据对于暴露程序中的错误是等价的,测试一个等价类的代表值等价于对其他值的测试。 因此,如果将所有输入数据合理地分类为几个等价类,并在每个等价类中将一个数据作为测试的输入条件,则可以使用少量代表性的测试数据。 得到良好的测试结果。 等价类分类中有两种不同情况:的有效等价类有效等价类:是指对程序规格说明合理、有意义的输入数据集合,用有效等价类来说明规格说明规定的功能和性能是否通过程序实现无效等价类:和有效等价类的定义正好相反。 设计测试用例时,必须同时考虑这两个等价类。 因为软件不仅要接收合理的数据,还要经受意外的考验。 这种测试是因为软件可以确保更高的可靠性。 2 .划分等值类的六项原则:

输入条件规定输入值的集合,或者规定“必须如何”的条件时,确立有效等价类和无效等价类一个,输入条件为一个布尔量时,确定一个有效等价类和一个无效等价类的例子:输入条件如果是阿拉伯语的3种中的1种,则分别将3种值作为3个有效等价类,将其他3种文字以外的任意文字作为无效等价类。 如果规定了输入数据必须遵守的规则,则可以建立一个有效的等价类(遵循规则)和几个无效的等价类。 从不同角度违反规则)划分的等价类中发现各要素在程序处理中的方式不同,应将该等价类划分为更小的等价类)3.将等价类转换为测试用例。

根据[输入条件][有效等价类][无效等价类]建立等价类表,列举所有划分的等价类,为每个等价类规定唯一的编号。 设计新的测试用例,以尽可能多地涵盖未涵盖的有效等价类,并重复此操作。 设计新的测试用例,直到所有有效的等价类都覆盖,确保只覆盖一个未覆盖的无效等价类。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。