软件测试实用技术与常用模板(第2版)
上QQ阅读APP看书,第一时间看更新

1.4 软件测试的流程

软件测试的流程一般要考虑3点:软件测试工作总体流程图、软件测试活动分布图和软件测试流程关系图。

1.4.1 软件测试工作总体流程图

软件测试的流程图分为软件测试工作总体流程图、需求阶段测试工作流程图、设计与编码阶段测试工作流程图、集成测试和系统测试阶段工作流程图,分别如图1-4、图1-5、图1-6和图1-7所示。

图1-4 软件测试工作总体流程图

图1-5 需求阶段测试工作流程图

图1-6 设计与编码阶段测试工作流程图

图1-7 集成测试和系统测试阶段工作流程图

集成测试是将已经分别通过测试的单元按设计要求组合起来再进行测试,以检查这些单元接口是否存在问题。

系统测试一般由若干个不同测试组成,目的是充分运行系统,验证系统各部件能否正常工作并完成所赋予的任务。

1.4.2 软件测试流程关系图

软件测试流程与各个阶段有着密切的联系,如图1-8所示。

图1-8 软件测试流程关系图

注:该图改编自“测试时代”