本文概述
- 需求分析
- 测试计划创建
- 环境设定
- 测试用例执行
- 缺陷记录
- 测试周期结束
让我们看看STLC的不同步骤。
软件测试生命周期包含以下步骤:
- 需求分析
- 测试计划创建
- 环境设定
- 测试用例执行
- 缺陷记录
- 测试周期结束
文章图片
需求分析 手动测试过程的第一步是需求分析。在此阶段, 测试人员分析SDLC(软件开发生命周期)的需求文档以检查客户提出的需求。在检查了需求之后, 测试人员制定了一个测试计划, 以检查软件是否满足需求。
入学标准 | Activities | Deliverable |
---|---|---|
对于测试计划需求规范的规划, 应提供应用程序体系结构文档和定义明确的接受标准。 | 准备所有需求和查询的列表, 并从技术经理/负责人, 系统架构, 业务分析师和客户那里得到解决。列出要执行的所有类型的测试(性能, 功能和安全性)。列出测试环境详细信息, 其中应包含执行测试用例的所有必要工具。 | 可测试需求和测试环境详细信息的所有必要测试的列表 |
Entry Criteria | Activities | Deliverable |
---|---|---|
Requirement Document | 定义目标以及软件范围。列出测试中涉及的方法。测试过程概述。测试环境的解决。准备测试时间表和控制程序。确定角色和责任。列出测试交付品, 确定风险(如果有)。 | 测试策略文件。测试工作量估算文档是此阶段的可交付成果。 |
Entry Criteria | Activities | Deliverable |
---|---|---|
测试策略和测试计划文件。测试案例文档。测试数据。 | 通过分析需求规范来准备软件和硬件的列表。设置测试环境后, 执行冒烟测试用例以检查测试环境的准备情况。 | 执行报告。缺陷报告。 |
在此阶段还准备了RTM(需求可追溯性矩阵)。需求可追溯性矩阵是行业级别的格式, 用于跟踪需求。每个测试用例都映射到需求规范。向后和向前的可追溯性可以通过RTM完成。
Entry Criteria | Activities | Deliverable |
---|---|---|
Requirement Document | 创建测试用例。执行测试用例。根据需求映射测试用例。 | 测试执行结果。功能列表以及缺陷的详细说明。 |
缺陷记录分析主要用于根据严重性和类型找出缺陷分布, 如果发现任何缺陷, 则将软件退回给开发团队以修复缺陷, 然后对该测试的各个方面进行重新测试。
一旦测试周期完全完成, 便会准备测试结束报告和测试指标。
Entry Criteria | Activities | Deliverable |
---|---|---|
测试用例执行报告。缺陷报告 | 它根据测试覆盖率, 质量, 时间消耗, 成本和关键业务目标评估软件的完成标准。缺陷记录分析通过类型和严重性分类找出缺陷分布。 | 关闭报告测试指标 |
【软件测试生命周期(STLC)详细解读】如果存在具有相同规格的软件, 则此阶段将评估开发策略, 测试过程, 可能的缺陷, 以便将来使用这些实践。
Entry Criteria | Activities | Deliverable |
---|---|---|
与软件相关的所有文档和报告。 | 如果存在具有相同规格的软件, 则评估开发策略, 测试过程以及将来可能会使用这些实践的缺陷 | 测试结束报告 |
推荐阅读
- 软件测试教程介绍
- 烟雾测试是个什么东西(简单解释)
- 软件开发生命周期(SDLC)详细解读
- 烟雾测试与健全性测试有什么区别()
- 什么是回归测试()
- 什么是整合测试(图文详细解读)
- android 属性介绍
- com.fasterxml.jackson.databind.ObjectMapper..readValue.convertValue
- 手机APP测试环境搭建---appium