软件测试-黑盒测试及QTP教程.ppt

第4章 黑盒测试 黑盒测试的概念 黑盒测试(Black-box Testing) 黑盒测试的概念 黑盒测试的概念 黑盒测试所使用的信息:软件规格说明书。 黑盒测试的目标: 黒盒测试试图发现以下类型的错误: 功能错误或遗漏; 界面错误,不美观; 外部信息访问错误; 性能错误; 初始化和终止错误 在接口上,能否正确地接受输入数据,能否产生正确地输出信息; 黑盒测试的概念 黑盒测试的难点: 黒盒测试的难点在于如何构造有效的输入。 由于输入空间通常是无限的,穷举测试显然行不通。 寻找最小最重要的用例集合以精简测试复杂性。 黑盒测试的测试用例设计方法 等价类划分 边界值分析 基于决策表的测试 因果图 错误推测 第4章 黑盒测试 等价类测试 测试的矛盾 为保证软件产品的质量,我们需要进行完 备(彻底)的测试;但这是不现实的,因为: 输入量太大 输出结果太多 软件实现途径太多 等价类测试 等价类测试 划分等价类的标准 如果输入条件规定了取值范围或值的个数就可 确定一个有效等价类和两个无效等价类。 如:输入学生成绩,范围是0到100; 等价类测试 划分等价类的标准 输入条件规定了输入值的集合或是规定 了“必须如何”的条件,则可确定一个有效 等价类和一个无效等价类。 如: “标识符以字母开头” 等价类测试 划分等价类的标准 如果输入条件是一个布尔量,则可以确立 一个有效等价类和

文档评论(0)

1亿VIP精品文档

相关文档