![](https://csdnimg.cn/release/download_crawler_static/60659848/bg1.jpg)
- .
- . 可修编 .
黑盒测试
是一种基于证明功能需求和用户最终需求的测试方法,设计黑盒
测试用例
的方法有如下 8
种:
等价类划分法。
边界值分析法。
因果图法。
判定表驱动测试。
场景法。
功能图法。
错误推测法。
正交试验设计法。
在实际测试
工作
中,往往是综合使用各种方法才能有效地提高测试效率和测试覆盖率,这就需要认
真掌握这些方法的原理,积累更多的测试经历,以有效地提高测试水平和测试效率。下面就将主要介绍这
8 种设计黑盒测试用例的方法。
等价类划分
等价类划分法是一种典型的、 重要的黑盒测试方法,它将程序所有可能的输入数据 〔有效的和无效的〕
划分成假设干个等价类。然后从每个局部中选取具有代表性的数据当做测试用例进展合理的分类,测试用
例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测
试用例可以不考虑程序的部构造,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明
书的各项需求,特别是功能需求,尽可能多地发现错误。
由于等价类是在需求规格说明书的根底上进展划分的,并且等价类划分不仅可以用来确定测试用例中
的数据的输入输出的准确取值围,也可以用来准备中间值、状态和与时间相关的数据以及接口参数等,所
以等价类可以用在
系统测试
、集成测试和组件测试中,在有明确的条件和限制的情况下,利用等价类划
分技术可以设计出完备的测试用例。这种方法可以减少设计一些不必要的测试用例,因为这种测试用例一
般使用一样的等价类数据,从而使测试对象得到同样的反映行为。对于等价类我们从以下几个方面讨论它
的划分方法。
1、等价类划分
等价类可以划分为有效等价类和无效等价类。
〔1〕有效等价类
有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。利用有效等价类可
以检验程序是否实现了规格说明预先规定的功能和性能。有效等价类可以是一个,也可以是多个,根据系