在上一篇文章中,我们描述了软件测试的过程和软件测试的阶段。今天,让我们继续:
乌恰网站建设公司成都创新互联公司,乌恰网站设计制作,有大型网站制作公司丰富经验。已为乌恰成百上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的乌恰做网站的公司定做!黑盒测试用例的设计方法;
1、等价类的划分方法:
等价类划分法是将所有可能的输入数据,即程序的输入域划分成若干等价类,然后从每一部分中选取几个有代表性的数据作为测试用例。
等价类:指对程序的规格说明来说合理且有意义的一组输入数据。在特定的问题中,可以有一个或多个有效的等价类。
无效类:指对程序的规范不合理或无意义的一组输入数据。对于特定的问题,至少应该有一个或多个无效的等价类。
2.边界值法:
它是一种黑盒测试方法,用于测试输入或输出的边界值。通常,边界值分析法是等价类划分法的补充。
长期的测试经验告诉我们,大多数缺陷发生在输入或输出范围的边界上,而不是在输入和输出范围内。因此,需要针对各种边界条件设计测试用例。
边界:点分为上点、内点和出发点。
简单来说,成都app软件开发公司点就是边界上的点。内点是区间内的点。距离点是网站搜索引擎优化接近边界值的点,成都网站维护公司并且不属于与前一个点相同的等价类。
例如:区间[1,10]中,上点为1和10(有效等价类),内点可以为2,3,4,出发点为0和11(无效等价类)。
3.因果图:
它是用图解法分析输入的各种组合,分析哪些是原因,哪些是需求规格书中描述的结果,从而设计测试用例的方法。原因是输入条件,结果是输出条件。因果图成都网站设计公司 会生成一个决策表,适用于检查程序输入条件的各种组合。
4.虚假推测:
基于经验和直觉,我们可以推测程序中所有可能的错误,从而有针对性地设计测试用例。
错误推断法的基本思想:列出程序中所有可能出现的错误和容易出现错误的特殊情况,根据其选择设计测试用例。
虚假推测的共同基础:
a、在软件测试过程之前,发现了bug。
B.软件系统实际使用中发现的缺陷
c、bug修复后的功能模块。
D.长期的软件测试经验
5.过程分析法(情景法):
在白盒测试中,路径是指功能代码的一个分支组合,路径覆盖方法需要构造足够多的用例来覆盖功能的所有代码路径。在黑盒测试中,如果把软件系统的一个过程看作一条路径,那么就通过路径分析来设计测试用例。
对于单点函数,等价类、边界值和决策表的用例设计方法可以解决大部分问题。对于涉及业务流程的软件系统,采用场景方法更为合适。
场景流程通常分为基本流程、备选流程和例外流程。
确定基本路径:流程图中会有很多路径,每个路径都可以用来设计测试用例。首先,应该列出一个基本路径,即具有成都定制网站高优先级的路径,用于测试分析。
注意:因果图,输入条件的顺序没有影响。场景中,输入条件的顺序会产生影响。