软件测试生命周期(STLC)
“从哪个阶段进入软件测试,以及完成一个软件测试的标准”
生命周期阶段:
1.需求分析
2.测试计划
3.测试用例编写
4.测试环境设置
5.测试执行
6.测试周期结束
以下为每个周期阶段的步骤和产出文档
1.需求分析
步骤:
1.确定要执行的测试类型。
2.收集有关测试优先级和重点的详细信息。
3.准备需求追踪矩阵(RTM)。
4.确定应该执行测试的测试环境详细信息。
5.自动化可行性分析(如果需要)。
产出:
1.需求追踪矩阵(RTM)
2.自动化可行性报告。(如果适用)
2.测试计划
步骤:
1.准备用于各种类型测试的测试计划/策略文档
2.测试工具选择
3.测试工作量估算
4.资源计划以及确定角色和职责。
5.培训要求
产出:
1.测试计划 /策略文件。
2.工作量估算文档。
3.测试用例编写
步骤:
1.创建测试用例,自动化脚本(如果适用)
2.审查和基准测试用例和脚本
3.创建测试数据(如果“测试环境”可用)
产出:
1.测试用例/脚本
2.测试数据
4.测试环境设置
步骤:
1.了解所需的体系结构,环境设置,并准备测试环境的硬件和软件要求列表。
2.设置测试环境和测试数据
3.在构建上执行冒烟测试
产出:
1.准备好环境并设置测试数据
2.冒烟测试结果。
5.测试执行
步骤:
1.按照计划执行测试
2.记录测试结果,并记录失败案例的缺陷
3.将缺陷映射到RTM 中的测试用例
4.重新测试缺陷修复
5.跟踪缺陷以解决问题
产出:
1.具有执行状态的已完成RTM
2.测试用例更新结果
3.缺陷报告
6.测试周期结束
步骤:
1.根据时间,测试范围,成本,软件,关键业务目标,质量评估周期完成标准
2.根据上述参数准备测试指标
3.记录项目中的学习情况
4.准备测试结束报告
5.向客户定性和定量报告工作产品的质量。
6.测试结果分析以按类型和严重性找出缺陷分布。
产出:
1.测试结束报告
2.测试指标
其他测试文章推荐: