20XX年第五章软件测试与维护.pptVIP

  • 3
  • 0
  • 约1.04万字
  • 约 79页
  • 2019-05-29 发布于天津
  • 举报
任务5.2 SAGM系统测试用例设计 5.2.2 知识准备 黑盒测试法与白盒测试法 1. 黑盒法 该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试, 依据需求说明书,检查程序是否满足功能要求。因此, 黑盒测试又称为功能测试或数据驱动测试。  通过黑盒测试主要发现以下错误:  (1) 是否有不正确或遗漏了的功能。  (2) 在接口上,能否正确地接受输入数据, 能否产生正确的输出信息。  (3) 访问外部信息是否有错。  (4) 性能上是否满足要求等。  5.2.2 知识准备 黑盒测试法与白盒测试法 用黑盒法测试时,必须在所有可能的输入条件和输出条件中确定测试数据。是否要对每个数据都进行穷举测试呢?例如测试一个程序,需输入 3 个整数值。微机上,每个整数可能取值有216个,3个整数值的排列组合数为216×216×216=248≈3×1014。假设此程序执行一次为一毫秒, 用这些所有的数据去测试要用1万年!但这还不能算穷举测试, 还要输入一切不合法的数据。可见,穷举地输入测试数据进行黑盒测试是不可能的。  2. 白盒法 该方法把测试对象看作一个打开的盒子, 测试人员须了解程序的内部结构和处理过程,以检查处

文档评论(0)

1亿VIP精品文档

相关文档