黑盒测试方法 7种,黑盒测试的三个方法

首页 > 经验 > 作者:YD1662024-03-29 12:26:07

边界值分析法(重点掌握)

边界值分析法是对等价类划分法的一个补充,该方法不仅需要考虑输入域的边界,而且还要关注输出域的边界。由长期的测试工作经验得知,大量的错误发生在输入和输出范围的边界上。因此针对各种边界情况设计用例,可以查出更多的错误。

该方法一般在规定了取值范围或规定了值的个数,或者明确输入条件的有序集合中使用。

通常按照以下规则进行边界点的划分:

【案例解析】

某银行系统,允许用户通过日期对交易进行查询,系统对输入日期的限定为1990年1月~2049年12月,并规定:日期由6位数字字符组成,前4位表示年,后2位表示月。

分析输入条件有6位数字字符,年份的范围,月份范围。

正交试验法(重点)

正交试验法是从大量的试验点中挑选出适量的、有代表性的点,应用依据迦罗瓦理论导出的“正交表”,合理的安排试验的一种科学的试验设计方法。它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,是研究多因素多层次采样点的一种设计方法,正交试验设计是一种基于正交表的、高效率、快速、经济的试验设计方法。

正交试验中常用的术语有指标、因子、因子状态三个。

正交试验表示形式有2种:Lr(mn)或Lr(mn,pq),其中n、q代表因子数,即正交表中的列;m、p代表水平数也称状态,即单个因子取的最大数;r代表行数,正交表中行的数量,即测试用例数。简单地说正交试验法就是测试组合的方法,这一点跟判定表法类似,但是判定表法是通过人工对全排列组合来进行化简得到测试用例,而正交试验法是借助数学工具,通过算法从全排列组合中选择组合并放到正交表中,通过查看合适的正交表,可以直接得到测试用例。正交表的原理就是两两组合。

【案例解析】

某数据库查询系统,规定查询条件,可以按照功能、结构、逻辑符号等查询类别进行查询;也可按照简单、组合、条件等查询方式进行查询;还可以按照元门、功能块等元胞类别进行查询;还可以按照终端显示、图形显示、行式打印等打印方式进行查询。

根据规定分析因子和因子的状态,可得到因子——状态表

黑盒测试方法 7种,黑盒测试的三个方法(5)

根据规格分析,在上表中,因为打印方式的权值和查询类别中逻辑符号的权值比较小,所以我们将这些权值比较小的因子或状态进行加权筛选,得到分析表

黑盒测试方法 7种,黑盒测试的三个方法(6)

再将上面的查询方式中简单和组合进行合并,得到组合后的因素表

黑盒测试方法 7种,黑盒测试的三个方法(7)

再将合并后的因素表,替换到正交表3因子2状态中

黑盒测试方法 7种,黑盒测试的三个方法(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.