黑盒测试用例设计方法
本文根据 Vince整理的 《 测试用例设计白皮书》 整理 Word 版本下载地址 : /Files/Jackc/黑盒测试用例设计方法.doc 黑盒测试用例设计方法 February 12 , 200 9 1. 概述 黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等 。 2. 等价类划分法 2.1. 概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。 2.2. 等价类划分法的应用 1. 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试 . 因此 , 可以把全部输入数据合理划分为若干等价类 , 在每一个等价类中取一个数据作为测试的输入条件 , 就可以用少量代表性的测试数据 . 取得较好的测试结果 . 等价类划分可有两种不同的情况 : 有效等价类和无效等价类。 · 有效等价类 : 是指对于程序的规格说明来说是合理的 , 有意义的输入数据构成的集合 . 利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 · 无效等价类 : 与有效等价类的定义恰巧相 反。 设计测试用例时 , 要同时考虑这两种等价类 .