软件生命周期
软件生命周期(STLC)包含测试过程中执行的一系列特定活动,已确保达到软件质量目标。
STLC包含验证和确认的行为,软件测试不是一个相对独立的活动,它包含一系列通过方法论验证软件产品的活动。
STLC
每个软件测试生命周期模型(STLC模型)都包含六个阶段:
- 需求分析
- 测试计划
- 测试用例设计
- 测试环境搭建
- 测试执行
- 测试周期结束
![未命名绘图-第 5 页 (1)](D:\mybolg\source_posts\软件测试知识点\STLC生命周期\未命名绘图-第 5 页 (1).png)
什么是STLC中的准入和准出准则?
- 准入准则:达到的提测门槛,然后才可以开始测试
- 准出准则:项目交付之前必须达到的要求
在理想条件下,只有满足上一个阶段的准出条件,才可以进入下一个阶段。
需求阶段测试(需求分析)
测试团队从测试的角度研究需求,识别可测试的需求.
需求可以是功能性的,也可以是非功能性的,测试项目的自动化可行性评估也在此阶段完成
需求阶段测试中的活动
- 确定要执行的测试类型
- 收集有关测试优先级和重点信息
- 准备需求可追溯性举证(RTM)
- 确定应该执行测试的测试环境详细信息
- 自动化可行性分析