在上一篇文章中 , 我们描述了软件测试的过程和软件测试的阶段 。今天,让我们继续:
黑盒测试用例的设计方法;
1、等价类的划分方法:
等价类划分法是将所有可能的输入数据 , 即程序的输入域划分成若干等价类,然后从每一部分中选取几个有代表性的数据作为测试用例 。
等价类:指对程序的规格说明来说合理且有意义的一组输入数据 。在特定的问题中,可以有一个或多个有效的等价类 。
无效类:指对程序的规范不合理或无意义的一组输入数据 。对于特定的问题,至少应该有一个或多个无效的等价类 。
2.边界值法:
它是一种黑盒测试方法,用于测试输入或输出的边界值 。通常,边界值分析法是等价类划分法的补充 。
长期的测试经验告诉我们,大多数缺陷发生在输入或输出范围的边界上,而不是在输入和输出范围内 。因此,需要针对各种边界条件设计测试用例 。
边界:点分为上点、内点和出发点 。
简单来说,点就是边界上的点 。内点是区间内的点 。距离点是最接近边界值的点 , 并且不属于与前一个点相同的等价类 。
例如:区间[1,10]中,上点为1和10(有效等价类),内点可以为2,3,4,出发点为0和11(无效等价类) 。
3.因果图:
它是用图解法分析输入的各种组合,分析哪些是原因,哪些是需求规格书中描述的结果,从而设计测试用例的方法 。原因是输入条件,结果是输出条件 。因果图最终会生成一个决策表,适用于检查程序输入条件的各种组合 。
4.虚假推测:
基于经验和直觉,我们可以推测程序中所有可能的错误,从而有针对性地设计测试用例 。
错误推断法的基本思想:列出程序中所有可能出现的错误和容易出现错误的特殊情况 , 根据其选择设计测试用例 。
虚假推测的共同基础:
a、在软件测试过程之前,发现了bug 。
B.软件系统实际使用中发现的缺陷
c、bug修复后的功能模块 。
D.长期的软件测试经验
5.过程分析法(情景法):
在白盒测试中,路径是指功能代码的一个分支组合,路径覆盖方法需要构造足够多的用例来覆盖功能的所有代码路径 。在黑盒测试中,如果把软件系统的一个过程看作一条路径,那么就通过路径分析来设计测试用例 。
对于单点函数 , 等价类、边界值和决策表的用例设计方法可以解决大部分问题 。对于涉及业务流程的软件系统,采用场景方法更为合适 。
场景流程通常分为基本流程、备选流程和例外流程 。
确定基本路径:流程图中会有很多路径,每个路径都可以用来设计测试用例 。首先,应该列出一个基本路径 , 即具有最高优先级的路径,用于测试分析 。
注意:因果图,输入条件的顺序没有影响 。场景中,输入条件的顺序会产生影响 。
【黑盒测试方法有哪些 黑盒测试输入三个整数作为边】
推荐阅读
- 星越什么时候上市
- 财神爷放家里什么位置 财神爷在家里的摆放位置
- 柏拉图立青是什么意思 柏拉图立青是什么
- 马可波罗游记的影响
- 兴化大闸蟹几月份最好吃,兴化大闸蟹什么时候最好吃
- 如何挑选好的藏红花 怎么挑选好的藏红花
- 锄的拼音 锄字简单介绍
- 补中益气的补中和益气分别是什么意思 补中益气的补中和益气意思是什么
- 韩国的海参为什么大