黑盒测试的测试用例设计方法
作者:软件测试工程师 发布时间:[ 2010/8/30 13:59:07 ] 推荐标签:
黑盒测试的测试用例设计方法:
?等价类划分方法
?边界值分析方法
?错误推测方法
?因果图方法
?判定表驱动分析方法
?正交实验设计方法
?功能图分析方法
等价类划分方法
含义:
在很多时候,某些数据输入后得到的输出结果是相同或者相似的,而与其他一些数据输入后的到的结果不相近,从而我们可以把输入数据划分成若干个集合,称之为有效等价类。从每一个集合中选取代表性的数据作为测试用例使用数据,从而减少了输入数据量提高了效率。
划分的等价类集合可以分为有效等价类和无效等价类。有效等价类是将有效的符合逻辑的正确数据进行划分。无效等价类反之。
划分集合的方法有:
1)在限定取值范围或个数时,可以划分一个有效等价类和两个无效等价类;
2)在规定了输入值集合或必须是“XX类型”时,可以划分一个有效等价类和一个无效等价类;
3)在输入值为布尔类型时,可以划分一个有效等价类和一个无效等价类;
4)在输入一组(n个)值且伴有判断情况(m种)时,可划分n或m个有效等价类和一个无效等价类;
5)在输入规定正则表达式时,可以划分一个有效等价类和若干个无效等价类;
设计测试用例:
为每个等价类规定一个的编号;
设计一个新的测试用例,尽大可能引入未被引入的有效等价类。反复建立新用例,直到所有等价类被使用。
设计一个新的测试用例,仅仅引入一个未被引入的无效等价类。反复建立新用例,直到所有等价类被使用。
边界值分析方法
含义:
边界值分析方法是等价类划分方法的有力补充。由于在后者输入中,我们选择的是一些代表性的数据而不是全部数据进行输入,所以难免会有些会引起错误的特殊数据未被选择。由于这类数据往往集中在各个划分好的等价类的边界值附近,所以称之为边界值分析法。而且,在这种方法中,不单要考虑输入域也要考虑输出域。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11