您的位置:首页 > 百科大全 |

黑盒测试方法有哪些(黑盒测试输入三个整数作为边)

上篇文章,咱们叙述了软件测试的流程、软件测试的阶段这两个方面,今天咱们继续往下说:

黑盒测试的用例设计方法:

1、等价类划分法:

等价类划分法是把所有可能输入的数据,即程序的输入域划分成为若干等价类,然后从每一个部分中选取少数具有代表性的数据作为测试用例。

有效等价类:是指对于程序的规范来说是合理的、有意义的输入数据所构成的集合。在具体问题中,有效等价类可以是一个,也可以是多个。

无效等价类:是指对程序的规范是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。

2、边界值法:

是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充。

长期的测试工作经验告诉我们,大多的缺陷是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例非常有必要性。

边界点:分上点,内点,离点

简单来说上点就是,边界上的点。内点就是区间内的点。离点就是离边界值最近的点,并且与上点不属于同一个等价类的点。

举例说明:区间[ 1 , 10 ] ,上点是1和10(有效等价类),内点可以是2、3、4·····,离点是0和11(无效等价类)

3、因果图法:

是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,分析需求规格说明书中描述的哪些是原因,哪些是结果。原因是输入条件,结果是输出条件。因果图最终会生成判定表,它适合于检查程序输入条件的各种组合情况。

4、错误推测法:

基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。

错误推测法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择设计测试用例。

错误推测法的常见依据:

a、之前软件测试过程中,发现过的bug

b、软件系统在实际使用过程中发现的bug

c、曾经修复了bug后的功能模块

d、长期的软件测试工作经验

5、流程分析法(场景法)

白盒测试中,路径就是指函数代码的某个分支组合,路径覆盖法需要构造足够的用例覆盖函数的所有代码路径。在黑盒测试中,若将软件系统的某个流程看成路径的话,用路径分析的方法设计测试用例。

对于单点功能利用等价类、边界值、判定表用例设计方法能够解决大部分问题。涉及业务流程的软件系统,采用场景法比较合适。

场景业务流通常分为基本流、备选流、异常流程。

确定基本路径:流程图中会有很多路径,每一条路径都可以设计测试用例,首先要列出一条基本路径,也就是优先级最高的路径,进行测试分析。

Attention:因果图法,输入条件顺序无影响。场景法,输入条件顺序有影响。

蜗牛哥:黑盒测试的用例设计方法

油漆附着力怎么测试开言英语怎么样(开言英语的C1测试)谱尼测试怎么样(谱尼测试试用期好过么)松勤软件测试怎么样(松勤测试过来人)软件测试怎么样(软件测试就业前景怎样)软件测试的方法有哪些(软件测试是干什么的)软件测试有哪些(软件测试适合什么人学)抑郁有哪些表现(抑郁测试)软件测试软件有哪些(女生学软件测试难不难)常用的测试方法有哪些(功能测试8大方法)