7 实现4 黑软件工程.pptVIP

  • 3
  • 0
  • 约5.61千字
  • 约 43页
  • 2018-07-04 发布于湖北
  • 举报
复习 白盒测试 逻辑覆盖 语句覆盖 判定覆盖 条件覆盖 判定/条件覆盖 条件组合覆盖 路径覆盖 内容 黑盒测试 调试 软件可靠性 7.7 黑盒测试技术 黑盒测试又称功能测试,着重测试软件的功能。 黑盒测试主要发现下述类型的错误: (1)功能不正确或遗漏了功能 (2)界面错误 (3)数据结构错误或外部数据库访问错误 (4)性能错误 (5)初始化和终止错误 7.7.1 等价类划分法 1. 思想 等效性原理:将分类的数据取其子集中一个数据做测试与子集中其他数据测试的效果是等效的。 子集中的一个数据能测出软件错误,那么子集中的其余数据也能测出错误;相反,子集中的一个数据测试不出程序错误,子集中的其余数据也测不出错误。 7.7.1 等价类划分法 2. 方法 (1)把程序的输入数据集合按输入条件划分为若干个等价类,每一个等价类相对于输入条件表示为一组有效或无效的输入。 (2)为每一等价类设计一个测试用例。 7.7.1 等价类划分法 3. 等价类分类 有效等价类:指对于程序的规格说明来讲,是合理的、有意义的输入数据构成的集合。利用它,可以检验程序是否实现了规格说明预先规定的功能和性能。 无效等价类:指对程序的规格说明来讲,是不合理的、无效的输入数据构成的集合。利用它可以检查程序中的功能和性能的实现是否有不符合规格说明要求的地方。 7.7.1 等价类划分法 4. 等价类划分启发式规则 如果某个输

文档评论(0)

1亿VIP精品文档

相关文档