在上一篇文章中,我们描述了软件测试的过程和软件测试的阶段 。今天,让我们继续:
黑盒测试用例的设计方法;
1、等价类的划分方法:
等价类划分法是将所有可能的输入数据,即程序的输入域划分成若干等价类,然后从每一部分中选取几个有代表性的数据作为测试用例 。
等价类:指对程序的规格说明来说合理且有意义的一组输入数据 。在特定的问题中,可以有一个或多个有效的等价类 。
无效类:指对程序的规范不合理或无意义的一组输入数据 。对于特定的问题,至少应该有一个或多个无效的等价类 。
2.边界值法:
它是一种黑盒测试方法,用于测试输入或输出的边界值 。通常,边界值分析法是等价类划分法的补充 。
长期的测试经验告诉我们,大多数缺陷发生在输入或输出范围的边界上,而不是在输入和输出范围内 。因此,需要针对各种边界条件设计测试用例 。
边界:点分为上点、内点和出发点 。
简单来说,点就是边界上的点 。内点是区间内的点 。距离点是最接近边界值的点,并且不属于与前一个点相同的等价类 。
例如:区间[1,10]中,上点为1和10(有效等价类),内点可以为2,3,4,出发点为0和11(无效等价类) 。
3.因果图:
它是用图解法分析输入的各种组合,分析哪些是原因,哪些是需求规格书中描述的结果,从而设计测试用例的方法 。原因是输入条件,结果是输出条件 。因果图最终会生成一个决策表,适用于检查程序输入条件的各种组合 。
4.虚假推测:
基于经验和直觉,我们可以推测程序中所有可能的错误,从而有针对性地设计测试用例 。
错误推断法的基本思想:列出程序中所有可能出现的错误和容易出现错误的特殊情况,根据其选择设计测试用例 。
虚假推测的共同基础:
a、在软件测试过程之前,发现了bug 。
B.软件系统实际使用中发现的缺陷
c、bug修复后的功能模块 。
D.长期的软件测试经验
5.过程分析法(情景法):
在白盒测试中,路径是指功能代码的一个分支组合,路径覆盖方法需要构造足够多的用例来覆盖功能的所有代码路径 。在黑盒测试中,如果把软件系统的一个过程看作一条路径,那么就通过路径分析来设计测试用例 。
对于单点函数,等价类、边界值和决策表的用例设计方法可以解决大部分问题 。对于涉及业务流程的软件系统,采用场景方法更为合适 。
场景流程通常分为基本流程、备选流程和例外流程 。
确定基本路径:流程图中会有很多路径,每个路径都可以用来设计测试用例 。首先,应该列出一个基本路径,即具有最高优先级的路径,用于测试分析 。
注意:因果图,输入条件的顺序没有影响 。场景中,输入条件的顺序会产生影响 。
【黑盒测试输入三个整数作为边 黑盒测试方法有哪些】
推荐阅读
- 买了个黑色全网通坚果,今天用了一天。
- 黑色背带裤搭配什么外套好看,背带裤外套怎么搭配好看
- 为什么黑色拉布拉多会长白毛,黑色拉布拉多长白毛怎么回事
- 三星9050,三星9050和i8262d哪个好,i8262d有黑色的吗
- 微信删除和拉黑的区别
- 黑枸杞的作用
- 伊春各县房价,黑龙江省各市区县房价多少
- 华为网络机顶盒哪个牌子好用吗,现在哪款网络机顶盒比较好用
- 黑苹果性能怎么样,黑苹果和苹果有什么区别
- 人力资源数据分析方法 人力资源数据分析方法与流程课后测试