软件测试流程
1. 评定开发方案和状态
这第一步是创建 W&T 计划的先决条件,W&T 计划用于评估执行的软件解决
方案。在这一步,测试员可质疑开发方案的完整性和正确性。并且基于项目计
划的完整和延伸定义,测试员要估计出测试这个执行的软件解决方案所需要的
资源数量。
2. 形成测试计划
形成测试计划应该要符合软件开发过程的模式,所有计划的结构应该是一样的,
内容则要基于测试员对开发中的项目的感知程度。
3. 测试软件的需求说明
不完整的,不正确的,或不一致的要求都会导致软件开发失败。 在需求收集阶
段,不正确说明软件需求,会明显的增加开发费用。 测试员通过查证,一定要
保证需求说明的是正确的,完整的,并且不会有冲突。
4. 测试软件的设计
这一步测试员首先要能过查证技术测试软件的外部和内部设计,测试设计是否
能完成需求说明的目标和这些设计能否在指定的硬件上起作用。
5. 软件开发过程中的测试
根据内部设计文档选择的软件开发方法将会决定测试员测试需要的类型和范围。
因为软件构建变得更加自动化,所以这一阶段要求相对少的测试,不过,如果
软件采用瀑布型的开发模式,容易产生错误,这些错误应该被发现。经验表明,
在构建阶段发现问题会比在动态测试过程发现问题节省很多成本
6. 执行和记录错误
这个阶段包括在动态状态测试代码,在测试计划中指定的步骤,方法,工具会
被用于验证可执行代码是否符合规定的软件需求和设计的结构化规范
7. 可接受性测试