测试计划概述了将用于测试应用程序的策略,将使用的资源,将要执行测试的测试环境,以及测试的限制和测试活动的计划.通常,质量保证团队负责人将负责编写测试计划.
测试计划包括以下.
测试计划文档简介.
测试应用程序时的假设./li>
测试应用程序中包含的测试用例列表.
要测试的功能列表.
测试软件时使用的一种方法.
需要测试的可交付成果列表.
分配用于测试应用程序的资源.
测试过程中涉及的任何风险.
要完成的任务和里程碑计划.
STLC中的测试计划需要考虑以下几点.
理想情况下,测试分析师(主管)/经理准备测试战略/测试计划文档.
分析更侧重于与应用程序相关的数据/信息.
这是实际测试任务的第一阶段.
此阶段回答"要测试什么"和"测试需要什么资源" .
此阶段的基本入门标准是提供需求文件(不清楚/缺失/澄清要求的更新版本)以及需求可追溯性矩阵.
如果自动化在范围内,则应在进入此阶段之前准备自动化可行性报告.
此阶段的退出标准是完成测试策略/测试计划文档和测试工作量估算文档.
此阶段的主要目标是准备测试计划/测试策略文档.它包括三个主要方面 - 可交付范围,努力估算和资源计划.
需要执行以下活动以结束交付范围 :
确定合适的参与和交付模式.
定义测试目标,测试范围,测试阶段和活动.
检查业务需求和系统要求以确定测试可行性.
定义测试过程,测试类型
定义缺陷管理和变更管理程序.
确定测试工具,技术和最佳实践.
定义风险分析.
定义自动化解决方案并确定合适的自动化候选者(如果适用).
估算是找到估算值或近似值的过程,估算值或近似值即使输入数据可能不完整,不确定或不稳定,t也可用于某种目的.
估算确定建立特定数据需要多少资金,精力,资源和时间系统或产品.估算基于 :
过去数据/过往经验
可用文档/知识
假设
识别风险
测试估算的四个基本步骤是 :
估算AUT(被测试的应用程序)的大小.
估算人月或人 - 小时的工作量.
估算日历月的时间表.
按约定估算项目成本货币.
资源计划是测试阶段的关键要素.这些计划与测试团队完成特定任务所花费的时间成反比.增加资源数量会减少一定限度的完成天数,之后资源将会饱和,增加资源不会产生太大影响,并且可能不会导致完工日期减少.
资源请求者(通常是项目经理)创建资源计划以询问资源,跟踪工作量和成本.资源管理员可以在使用计划之前修改和批准资源计划.
资源计划的正常工作流程为 :
按项目经理进行规划
项目经理提出的请求
资源管理器批准/修改/拒绝
完整 : 资源管理器注销后关闭请求