- 7
- 0
- 约8.97千字
- 约 60页
- 2015-07-23 发布于河南
- 举报
W模型 局限性:开发和测试活动都保持着一种先后关系,只有上一阶段结束,才可以正式开始下一阶段的工作,因此无法支持迭代软件开发模型。 H模型 H模型揭示的原理:软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行。 3.8.1 软件测试方法的分类 3.4 黑盒测试与白盒测试 黑盒测试和白盒测试是两类广泛使用的软件测试方法。 黑盒测试的基本观点是将被测程序看作一个打不开的黑盒, 测试人员在完全不考虑程序内部结构和内部特性的情况下, 只依靠被测程序输入和输出之间的关系,或程序的功能来 设计测试用例。 白盒测试又称结构测试或基于程序的测试。白盒测试将被测程序看作一个打开的盒子,测试人员可以看到被测的源程序,可以分析被测程序的内部构造,这时测试人员可以完全不考虑程序的功能,只根据其内部构造设计用例。 3.4 黑盒测试与白盒测试 图3-6形象地描述了黑盒测试和白盒测试方法。 3.4.1 黑盒测试 黑盒测试是一类重要的测试方法,它根据规格说明设计测试用例,并不涉及程序的内部结构。因此,黑盒测试有两个显著的优点: ● 黑盒测试与软件具体实现无关,所以如果实现发生变化,测试用例仍然可以使用; ● 设计黑盒测试用例可以和软件实现同时进行,因此可以压缩项目总的开发时间。 3.4.1 黑盒测试 采用黑盒测试存在的一些问题: ● 一个突出
原创力文档

文档评论(0)