📜  STLC-测试计划

📅  最后修改于: 2020-12-04 04:45:49             🧑  作者: Mango


测试计划概述了将用于测试应用程序的策略,将要使用的资源,将在其中执行测试的测试环境以及测试的局限性和测试活动的时间表。通常,质量保证团队负责人将负责编写测试计划。

测试计划包括哪些内容?

测试计划包括以下内容。

  • 测试计划文档简介。
  • 测试应用程序时的假设。
  • 测试应用程序中包括的测试用例列表。
  • 要测试的功能列表。
  • 测试软件时要使用的一种方法。
  • 需要测试的可交付成果列表。
  • 分配用于测试应用程序的资源。
  • 测试过程中涉及的任何风险。
  • 计划的任务和里程碑。

测试计划的重点

STLC中的测试计划需要考虑以下几点。

  • 理想情况下,测试分析师(主管)/经理准备测试策略/测试计划文档。

  • 分析更侧重于与应用程序相关的数据/信息。

  • 这是实际测试任务的第一阶段。

  • 此阶段回答“要测试的内容”和“要测试的资源”。

  • 此阶段的基本输入标准是提供需求文档(需求不明确/缺失/明确的需求的更新版本)以及需求可追溯性矩阵。

  • 如果涉及自动化,则应在进入此阶段之前准备自动化可行性报告。

  • 此阶段的退出标准是测试策略/测试计划文档和测试工作量估计文档的完成。

测试计划阶段的各个方面

此阶段的主要目标是准备测试计划/测试策略文档。它包括三个主要方面–可交付成果的范围,工作量估算和资源计划。

可交付成果的范围

需要执行以下活动来总结可交付成果的范围-

  • 确定合适的参与和交付模式。
  • 定义测试目标,测试范围,测试阶段和活动。
  • 审查业务需求和系统需求以识别测试可行性。
  • 定义测试过程,测试类型和程序。
  • 定义缺陷管理和变更管理程序。
  • 确定测试工具,技术和最佳实践。
  • 定义风险分析。
  • 定义自动化解决方案,并确定合适的自动化候选对象(如果适用)。

估算工作量

估计是找到估计或近似值的过程,即使输入数据可能不完整,不确定或不稳定,该估计值也可以用于某些目的。

估算确定构建特定系统或产品将花费多少金钱,精力,资源和时间。估计基于-

  • 过去的数据/过去的经验
  • 可用文件/知识
  • 假设条件
  • 确定的风险

测试估计中的四个基本步骤是-

  • 估算AUT(被测应用程序)的大小。
  • 估算的工作量(人/月/人·小时)。
  • 在日历月中估算时间表。
  • 以商定货币估算项目成本。

资源计划

资源计划是测试阶段的关键要素。这些计划与测试团队完成特定任务所花费的时间成反比。资源数量增加将在一定的限制后减少完成的天数,此后它将达到饱和,并且增加资源不会有太大影响,并且可能不会导致完成天数的减少。

资源请求者(通常是项目经理)创建资源计划以请求资源,跟踪工作量和成本。资源计划可以在使用计划之前对其进行修改和批准。

资源计划的正常工作流程是-

  • 由项目经理计划
  • 项目经理提出的要求
  • 由资源管理器批准/修改/拒绝
  • 完成-由资源管理器注销后关闭请求