STLC - 测试计划

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

测试计划包含哪些内容?

测试计划包括以下.

  • 测试计划文档简介.

  • 测试应用程序时的假设./li>

  • 测试应用程序中包含的测试用例列表.

  • 要测试的功能列表.

  • 测试软件时使用的一种方法.

  • 需要测试的可交付成果列表.

  • 分配用于测试应用程序的资源.

  • 测试过程中涉及的任何风险.

  • 要完成的任务和里程碑计划.

测试计划的重点

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

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

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

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

  • 此阶段回答"要测试什么"和"测试需要什么资源" .

  • 此阶段的基本入门标准是提供需求文件(不清楚/缺失/澄清要求的更新版本)以及需求可追溯性矩阵.

  • 如果自动化在范围内,则应在进入此阶段之前准备自动化可行性报告.

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

测试方面计划阶段

此阶段的主要目标是准备测试计划/测试策略文档.它包括三个主要方面 - 可交付范围,努力估算和资源计划.

交付范围

需要执行以下活动以结束交付范围 :

  • 确定合适的参与和交付模式.

  • 定义测试目标,测试范围,测试阶段和活动.

  • 检查业务需求和系统要求以确定测试可行性.

  • 定义测试过程,测试类型

  • 定义缺陷管理和变更管理程序.

  • 确定测试工具,技术和最佳实践.

  • 定义风险分析.

  • 定义自动化解决方案并确定合适的自动化候选者(如果适用).

努力估算

估算是找到估算值或近似值的过程,估算值或近似值即使输入数据可能不完整,不确定或不稳定,t也可用于某种目的.

估算确定建立特定数据需要多少资金,精力,资源和时间系统或产品.估算基于 :

  • 过去数据/过往经验

  • 可用文档/知识

  • 假设

  • 识别风险

测试估算的四个基本步骤是 :

  • 估算AUT(被测试的应用程序)的大小.

  • 估算人月或人 - 小时的工作量.

  • 估算日历月的时间表.

  • 按约定估算项目成本货币.

资源计划

资源计划是测试阶段的关键要素.这些计划与测试团队完成特定任务所花费的时间成反比.增加资源数量会减少一定限度的完成天数,之后资源将会饱和,增加资源不会产生太大影响,并且可能不会导致完工日期减少.

资源请求者(通常是项目经理)创建资源计划以询问资源,跟踪工作量和成本.资源管理员可以在使用计划之前修改和批准资源计划.

资源计划的正常工作流程为 :

  • 按项目经理进行规划

  • 项目经理提出的请求

  • 资源管理器批准/修改/拒绝

  • 完整 : 资源管理器注销后关闭请求