- 117
- 0
- 约1.19万字
- 约 60页
- 2016-12-08 发布于河南
- 举报
软件测试_倩_第五章_白盒测试(上机作业)
软件测试 第五章 白盒测试 牛倩 黑盒测试 等价类划分 边界值分析 因果图 决策表 本章要点 白盒测试的含义 白盒测试无法实现穷举测试的原因 白盒测试的优点和局限性 白盒测试中的静态测试和动态测试 逻辑覆盖法、基本路径测试及控制结构测试 白盒测试方法的综合使用策略 什么是白盒测试? 白盒测试也称结构测试或逻辑驱动测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。 测试人员利用程序的内部逻辑结构和相关信息,对程序的内部结构和路径进行测试,检验其是否达到了预期的设计要求。 谁来负责白盒测试? 白盒测试一般由软件开发人员进行 在集成测试阶段,如果需要白盒测试,则由有经验的测试人员和软件开发人员共同完成。 有了黑盒测试为什么还要白盒测试? 白盒测试是一种主要的单元测试方法。如果基础单元不能保证质量,则会给后续测试工作带来很多困难。 黑盒测试只能观察软件的外部表现,即使软件的输入输出都是正确的,却并不能说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如“负负得正,错错得对”,只有白盒测试才能发现真正的原因。 白盒测试能发现程序里的隐患,象内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足。 白盒测试的优点 与黑盒测试相比,白盒测试深入到程序的内部进行测试,更易于定位错误的原因和具体位置,弥补了黑盒测试只能从程序外部进行测试的不足。 白盒测试的局限性
原创力文档

文档评论(0)