精·软件工程005.pptVIP

  • 2
  • 0
  • 约 59页
  • 2017-01-16 发布于北京
  • 举报
§7.2 两种类型的测试 7.2.1 黑盒测试 又称:功能测试 数据驱动测试 基于规格说明书的测试 7.2.2 白盒测试 又称:结构测试 玻璃盒测试 基于覆盖的测试. 根据被测程序的逻辑结构设计 测试用例; 力求提高测试覆盖率; 黑盒测试与白盒测试比较 黑盒测试是从用户观点,按 规格说明书要求的输入数据与输 出数据的对应关系设计测试用例, 是根据程序外部特征进行测试。 白盒测试是根据程序内部逻辑结构进行测试。 7.2.3 穷举测试 例:输入 三条边长 黑盒测试 可采用的测试用例数 (设字长16位) 执行时间: 设测试一次需1ms 共需一万年. =2 X2 X2 ≈3X10 16 16 16 14 7.2.3 穷举测试 白盒测试 例: 含4个分支,循环次数 ≤20,从A到B的可能 路径 执行时间: 设测试一次需2ms 穷举测试需5亿年. =5+5 +..+5 +5 ≈10 20 1 2 19 14 A B 不论黑盒还是白盒测试都不能 进行穷尽测试, 所以软件测试不可 能发现程序中存在的所有错误, 因 此需精心设计测试方案, 力争尽可 能少的次数,测出尽可能多的错误. 黑盒测试与白盒测试能发现的错误 C B A

文档评论(0)

1亿VIP精品文档

相关文档