什么是软件测试生命周期(STLC)?
软件测试生命周期(STLC)定义为执行软件测试的一系列活动。
与普遍看法相反,软件测试不仅仅是一项活动。 它包含一系列在方法上进行的活动,以帮助认证您的软件产品。
STLC模型的不同阶段
图片.png
以下是STLC的各个阶段:
每个阶段都有明确的进入和退出标准,与之相关的活动和交付项目。
什么是进入和退出标准?
您有软件测试生命周期(STLC)中所有级别的进入和退出标准
在理想世界中,在满足前一阶段的退出标准之前,您不会进入下一阶段。 但实际上这并不总是可行的。 因此,对于本教程,我们将重点关注STLC生命周期中不同阶段的活动和可交付成果。 让我们详细研究它们。
需求分析
在此阶段,测试团队从测试的角度研究需求,以确定可测试的需求。
质量保证团队可以与各种利益相关者(客户,业务分析师,技术主管,系统架构师等)进行互动,以详细了解需求。
要求可以是功能(定义软件必须执行的操作)或非功能(定义系统性能/安全可用性)
在此阶段还完成了给定测试项目的自动化可行性。
活动
交付
测试计划
通常,在此阶段,高级质量保证经理将确定项目的工作量和成本估算,并准备并最终确定测试计划。 在此阶段,还确定了测试策略。
活动
交付
测试用例开发
此阶段涉及测试用例和测试脚本的创建,验证和返工。 识别/创建测试数据]并进行检查,然后再进行重新设计。
活动
交付
测试环境设置
测试环境决定测试工作产品的软件和硬件条件。 测试环境设置是测试过程的关键方面之一, 可以与测试用例开发阶段并行完成 。 如果客户/开发团队提供测试环境, 测试团队可能不参与此活动 ,在这种情况下,测试团队需要对给定环境进行准备检查(冒烟测试)。
活动
交付
测试执行
在此阶段,测试人员将根据测试计划和准备的测试用例进行测试。 将向开发团队报告错误以进行更正,并将执行重新测试。
活动
交付
测试周期关闭
测试团队将会见,讨论和分析测试工件,以确定将来必须实施的策略,从当前测试周期中吸取教训。 我们的想法是消除未来测试周期的流程瓶颈,并在将来分享任何类似项目的最佳实践。
活动
交付
页面更新:2024-03-02
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号