- 7
- 0
- 约3.42千字
- 约 40页
- 2017-07-05 发布于四川
- 举报
验证是指确定软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。也就是说,验证是要决定软件开发的每个阶段,每个步骤的产品是否正确无误,并与其前面的开发阶段和开发步骤的产品相一致。 * 2.2 确认和验证 验证和确认都属于测试活动。可以这样认为: 验证+确认=测试 验证和确认是不同级别的测试活动。 * 2.3 软件测试分类 1、按要执行被测软件的角度分类: 按是否需要执行被测软件的角度,可分为静态测试和动态测试,前者不利用计算机运行待测程序而应用其他手段实现测试目的,如代码审核。而动态测试则通过运行被测试软件来达到目的。 * 2、按开发阶段分类: 单元测试 集成测试 确认测试 系统测试 验收测试 * 3、按测试实施组织分类: α测试 β测试 第三方测试 * 4、按测试方法分类: 白盒测试 黑盒测试 灰盒测试 * 2.4 软件测试流程概述 2.4.1 软件开发流程概述 通常情况下编码、单元测试、集成测试这几个阶段是可以重叠的,但是对于某一个模块而言还是按顺序发生的。例如对于一个单元,必须是编码完成后才能进行单元测试,必须是通过单元测试后才能和其他模块进行集成测试,但是没必要等到所有单元都完成编码,编码阶段结束后才开始单元测试,同样也没有必要等到所有单元都通过单元测试后才开始集成测试。对于小的模块是顺序的,但是对于开发阶段而言是可以重
原创力文档

文档评论(0)