2016系统实施之二.pptVIP

  • 5
  • 0
  • 约1.14万字
  • 约 48页
  • 2016-12-06 发布于北京
  • 举报
2016系统实施之二

第10章 系统实施 10.3.3 测试技术 黑箱测试/黑盒测试 白箱测试/白盒测试 1、黑箱测试 这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序模块的详细说明,检查程序的功能是否符合它的功能说明。 黑盒测试又叫做功能测试或数据驱动测试。 黑箱的穷举测试 如果能够穷举所有可能的输入条件及其输出结果来测试程序,那么就可以证明正确性。 然而这是不可能的。举例: 假设一个程序P有输入整数X和整数Y及输出Z。 可能采用的测试数据组: 232×232 = 264 如果测试一组数据需要1微秒,一年工作365× 24小时,完成所有测试需万年以上。 2、白箱测试 此方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有内部逻辑结构进行测试。 通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。 白箱的穷举测试 对一个具有多重选择和循环嵌套的程序,穷举所有的程序逻辑,会怎样? 给出一个小程序的流程图,它包括了一个执行20次的循环。 包含的不同执行路径数达520条,对每一条路径进行测试需要1微秒 一年工作365×24小时 测试完需3年。 使用测试用例 所以,不论使用什么测试技术,我们都不可能采用穷举测

文档评论(0)

1亿VIP精品文档

相关文档