黑盒测试相关的内容

上一篇 / 下一篇  2014-09-22 15:31:06 / 个人分类:黑盒测试


1
黑盒测试常用技术及方法

黑盒测试方法主要运用于单元功能和性能方面的测试。其常用的技术方法有三种。

1.1
边界值分析法

边界值分析的基本思想是使用最小值(min)、略高于最小值(min+)、正常值(nom)、略低于最大值(max-)和最大值(max)处取输入变量值。如果要进一步测试被测对象的健壮性,除了变量的五个边界值外,还要通过采用一个略超过最大值(max+)和一个略小于最小值(min-)的取值来看看超过极值时系统会有什么表现。如果被测对象是多个独立变量的函数,这些变量受物理量的限制,则很适合边界值分析。

1.2
等价类划分法

等价类划分法是依据软件的任务书、需求规格说明或设计文档,把输入数据范围划分为多个区间(即等价类),在每个等价类中选取有代表性的数据设计测试用例。划分等价类是应用等价类划分的关键,既要划分出所有等价类,也要确保没有划分重复的等价类。等价类划分少了会导致测试不充分,等价类划分重复了会导致设计多余的测试用例。例如,对于ifint_DataA>=100 &&int_DataA<200{…},首先针对变量int_DataA进行等价类划分,就能划分为三个等价类(-∞100)、\[100,200)和\[200,+∞),其中\[100,200)为有效等价类,而(-∞100)和\[200,+∞)为无效等价类。然后再针对每一个等价类选取其中的数据进行测试用例设计。

1.3
基于决策表测试法

决策表指以表格方式给出的可能输入条件和程序所的对应输出结果之间的严格的逻辑关系。基于决策表设计出相应的测试用例的测试方法即为基于决策表的测试法。该测试方法在所有功能性测试方法中是最严格的。


TAG:

 

评分:0

我来说两句

Open Toolbar