STLC软件测试——生命周期阶段的进入和退出标准详解

一.什么是软件测试生命周期(STLC)?

软件测试生命周期(STLC)是在测试过程中进行的一系列特定活动,以确保达到软件质量目标。STLC涉及验证和确认活动。与普遍的看法相反,软件测试不仅是一项单独的活动,即测试。它包含一系列通过方法进行的活动,以帮助验证您的软件产品。STLC代表软件测试生命周期。

二.STLC模型的不同阶段
在这里插入图片描述

三.以下是STLC的阶段:

需求分析
测试计划
测试用例开发
测试环境设置
测试执行
测试周期结束
每个阶段都有明确的进入和退出标准,与之相关的活动和可交付成果。

什么是出入条件?
进入标准:进入标准提供了在开始测试之前必须完成的前提条件。
退出标准:“退出标准”定义了可以在完成测试之前必须完成的项目
您具有软件测试生命周期(STLC)中所有级别的进入和退出条件

在理想世界中,只有满足上一个阶段的退出条件,您才可以进入下一个阶段。但是实际上这并不总是这样的。因此,对于本教程,我们将重点关注STLC生命周期中不同阶段的活动和可交付成果。让我们详细研究它们。

四.需求分析

在此阶段,测试团队从测试的角度研究需求,以识别可测试的需求。

质量检查团队可以与各种利益相关者(客户,业务分析师,技术主管,系统架构师等)进行互动,以详细了解需求。

需求可以是功能性的(定义软件必须做什么)或非功能性的(定义系统性能/安全可用性)

给定测试项目的自动化可行性也在此阶段完成。

五.活动

确定要执行的测试类型。
收集有关测试重点和重点的详细信息。
准备需求可追溯性矩阵(RTM)。
确定应该进行测试的测试环境详细信息。
自动化可行性分析(如果需要)。
可交付成果
RTM
自动化可行性报告。(如果适用)
测试计划
通常,在此阶段,高级质量检查经理将确定项目的工作量和成本估算,并准备并最终确定测试计划。在此阶段,还将确定测试策略。

活动

准备用于各种类型测试的测试计划/策略文档
测试工具的选择
测试工作量估算
资源计划以及确定角色和职责。
培训要求
可交付成果
测试计划/策略文件。
工作量估算文件。
测试用例开发
此阶段涉及测试用例和测试脚本的创建,验证和返工。识别/创建测试数据,并对其进行审查,然后进行重新处理。

活动

创建测试用例,自动化脚本(如果适用)
审查和基准测试用例和脚本
创建测试数据(如果“测试环境”可用)
可交付成果
测试用例/脚本
测试数据
测试环境设置
测试环境决定了测试工作产品的软件和硬件条件。测试环境的设置是测试过程的关键方面之一,可以与“测试用例开发阶段”同时进行。如果客户/开发团队提供了测试环境,则测试团队可能不会参与此活动,在这种情况下,要求测试团队对给定环境进行就绪性检查(冒烟测试)。

活动

了解所需的体系结构,环境设置,并准备测试环境的硬件和软件要求列表。
设置测试环境和测试数据
对构建进行冒烟测试
可交付成果
环境准备就绪,可以设置测试数据
冒烟测试结果。
测试执行
在此阶段,测试人员将根据测试计划和准备的测试用例进行测试。错误将报告给开发团队以进行更正和重新测试。

活动

按照计划执行测试
记录测试结果,并记录失败案例的缺陷
将缺陷映射到RTM中的测试用例
重新测试缺陷修复程序
跟踪缺陷以解决问题
可交付成果
具有执行状态的已完成RTM
测试结果已更新
缺陷报告
测试周期结束
测试团队将开会,讨论和分析测试工件,以从当前测试周期中吸取教训,从而确定将来必须实施的策略。这个想法是消除将来测试周期的过程瓶颈,并在将来共享任何类似项目的最佳实践。

活动

根据时间,测试范围,成本,软件,关键业务目标,质量评估周期完成标准
根据上述参数准备测试指标。
从项目中记录学习
准备测试结束报告
向客户定性和定量报告工作产品的质量。
测试结果分析,以按类型和严重性找出缺陷分布。
可交付成果
测试结束报告
测试指标
STLC阶段以及进入和退出条件
在这里插入图片描述

在这里插入图片描述

在这里推荐一个我自己创建的软件测试交流群,qq:642830685,群中会不定期的分享软件测试资源,测试面试题以及测试行业资讯,大家可以在群中积极交流技术,还有大佬为你答疑解惑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值