软件研发

详解软件测试常规的几个阶段

2017-08-10 17:31:18 | 来源:中培企业IT培训网

软件测试是互联网行业的基础性工作,也是至关重要和不可或缺的工作环节。要做好软件测试,科学和严谨的流程是必不可少的。中培负责软件测试培训的刘老师指出,一般情况下,软件测试主要会经历以下几个阶段。

㈠需求阶段

产品经理,项目经理,产品工程师写《需求规格说明书》Software  Reqwirment  Specaficalion(SRS)

内容:需求项(业务,主要功能)需求子项,对子项的详细描述

测试的工作:对需求进行测试和评审A系统测试计划《系统测试计划书》B系统测试计划《系统测试方案书》C系统测试实现《系统测试用例》

㈡设计阶段

开发经理,架构师,开发工程师写出《概要设计说明书》High-level design(HLD)

内容:系统程序中的模块,子模块和他们之间的关系和接口

测试的工作:对HLD进行测试和评审A集成测试计划《集成测试计划书》B集成测试设计《集成测试方案书》C集成测试实现《集成测试用例》

㈢详细设计阶段

开发工程师,架构师,写出《详细设计说明书》Low-level desragn(LLD)

内容:函数 代码 逻辑

测试工作:对LLD进行测试和评审A单元测试计划《单元测试计划书》B单元测试设计《单元测试方案书》C《单元测试用例》

㈣编码阶段

开发工程师写代码

优点:介入早,提高测试质量; 分成三个阶段,发现问题更有针对性;测试与开发并行,更好的利用项目资源。

缺点:项目成本高;技术要求高,对人员要求高;并行工作中,一方未完成就会对整个造成延误。

适用范围:规模大、软件成熟度高的项目。


标签: 软件测试