- 软件测试生命周期 教程
- 软件测试生命周期 - 首页
- 软件测试生命周期 - 概述
- 对比 - 软件测试生命周期和软件开发生命周期
- 测试基本原则
- 软件测试生命周期 - 需求分析
- 软件测试生命周期 - 入口和出口准则
- 软件测试生命周期 - 验收标准
- 软件测试生命周期 - 测试计划
- 软件测试生命周期 - 测试用例开发
- 软件测试生命周期 - 测试环境搭建
- 软件测试生命周期 - 测试执行
- 软件测试生命周期 - 缺陷生命周期
- 软件测试生命周期 - 缺陷分类
- 软件测试生命周期 - 测试周期结束
- 软件测试生命周期 有用资源
- 软件测试生命周期 - 快速指南
- 软件测试生命周期 - 资源
- 软件测试生命周期 - 讨论
软件测试生命周期 - 测试计划
测试计划概述了将用于测试应用程序的策略、将使用的资源、执行测试的测试环境以及测试的局限性和测试活动的日程安排。通常,质量保证团队负责人将负责编写测试计划。
测试计划包含什么?
测试计划包括以下内容。
- 测试计划文档简介。
- 测试应用程序时的假设。
- 测试应用程序中包含的测试用例列表。
- 要测试的功能列表。
- 测试软件时要使用的方法。
- 需要测试的交付成果列表。
- 分配给测试应用程序的资源。
- 测试过程中涉及的任何风险。
- 要实现的任务和里程碑的日程安排。
测试计划的重要要点
在软件测试生命周期中进行测试计划时,需要考虑以下几点。
理想情况下,测试分析师(主管)/经理准备测试策略/测试计划文档。
分析更侧重于应用程序相关的数据/信息。
它是实际测试任务的第一阶段。
此阶段回答“要测试什么”和“需要哪些资源来测试”。
此阶段的基本入口准则是提供需求文档(不清楚/缺失/澄清的需求的更新版本)以及需求跟踪矩阵。
如果自动化在范围内,则应在此阶段进入之前准备自动化可行性报告。
此阶段的出口准则是完成测试策略/测试计划文档和测试工作量估算文档。
测试计划阶段的方面
此阶段的主要目标是准备测试计划/测试策略文档。它包括三个主要方面——交付成果范围、工作量估算和资源计划。
交付成果范围
需要执行以下活动才能得出交付成果的范围:
- 确定合适的参与和交付模型。
- 定义测试目标、测试范围、测试阶段和活动。
- 审查业务需求和系统需求以确定测试可行性。
- 定义测试流程、测试类型和程序。
- 定义缺陷管理和变更管理程序。
- 确定测试工具、技术和最佳实践。
- 定义风险分析。
- 定义自动化解决方案并确定合适的自动化候选对象(如果适用)。
工作量估算
估算是在寻找估计值或近似值的过程,这是一个可以用于某些目的的值,即使输入数据可能不完整、不确定或不稳定。
估算确定构建特定系统或产品需要花费多少资金、精力、资源和时间。估算基于:
- 过去数据/过去经验
- 可用文档/知识
- 假设
- 已识别的风险
测试估算的四个基本步骤是:
- 估算被测应用程序 (AUT) 的规模。
- 估算以人月或人时为单位的工作量。
- 估算以日历月为单位的时间表。
- 估算以商定货币为单位的项目成本。
资源计划
资源计划是测试阶段的关键要素。这些计划与测试团队完成特定任务所需的时间成反比。增加资源数量将减少完成特定限制的几天,之后它将饱和,增加资源不会产生太大影响,并且可能不会导致完成时间的减少。
资源请求者(通常是项目经理)创建资源计划以请求资源、跟踪工作量和成本。资源经理可以在使用资源计划之前修改和批准资源计划。
资源计划的正常工作流程为:
- 项目经理计划
- 项目经理提出的请求
- 资源经理批准/修改/拒绝
- 完成 - 在资源经理签字后关闭请求
广告