测试工作流程图 测试工作总体流程图 说明:集成测试和系统测试的反馈意见可能导致设计文档(需求或数据库)的修改
设计阶段 编码及单元白盒测试阶段 单元黑盒测试阶段 集成测试阶段 确认测试阶段 系统测试阶段 安装测试阶段 验收测试阶段 结项总结阶段 单元黑盒测试阶段流程图 说明:此过程主要由开发人员负责
单元测试集中在检查软件设计的最小单位-模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误
由于模块规模小、功能单一、逻辑简单,测试人员有可能通过模块说明书和源程序,清楚地了解该模块的I/O 条件和模块的逻辑结构,采用结构测试(白盒法)的用例,尽可能达到彻底测试,然后辅之以功能测试(黑盒法)的用例,使之对任何合理和不合理的输入都能鉴别和响应
高可靠性的模块是组成可靠系统的坚实基础
详细设计 编码及白盒测试 编码审核 测试计划 单元测试 单元总结测试报告 提交 Bug报告 循环 达到测试要求 进入集成测试 集成测试流程图 集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题
如数据穿过接口时可能丢失;一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等
单元测试审核 集成测试 测试计划 接上一阶段 测试计划审核 提交 Bug报告 达到集成测试要求 集成测试总结报告 进入确认测试 确认测试阶段流程图 确认测试是严格按照测试流程和规范,对软件产品在功能度、安全可靠性、易用性、可扩充性、兼容性、效率、资源占用率、用户文档 8 个质量特性给予测试评价
接上一阶段 集成测试审核 业务测试计划测试计划审核 确认测试 提交 Bug报告 达到确认测试要求 提交确认测试报告 进入性能测试阶段 性能测试阶段流程