首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

项目经理,产品,必备素质,管理项目9大要素!

项目规划是项目管理过程中的关键要素之一。

每个团队如何解释要实现的目标,直接表示项目计划中包含的清晰度。特别是在涉及测试项目时,不准确的项目计划会严重影响被测系统的测试执行以及整个产品的整体质量。

下面简要介绍了测试计划过程各个阶段的演练。

阶段#1:审查和分析要求

这是任何项目的第一步,在任何测试项目中都扮演着非常重要的角色。

在尝试分析需求时,测试团队必须确定哪些项目必须进行测试。这些项目主要基于最终用户如何使用系统,因此必须是可测量的,详细的和有意义的。

标识的项目或特征通常描述特定软件或产品打算做什么; 特征为功能要求。还可以识别一些非功能性需求,例如性能或端到端软件组件的交互。

了解业务目标并能够适当定义所需要求的人员通常是此活动的一部分。然后记录这些要求并分发以供审查。必须合并所有评论意见和反馈,以便将文件的最终签字确认。

阶段#2:测试范围

测试范围通常是需求分析阶段的延伸,并且通常被视为单个活动,因为它们是相辅相成的。一旦要求结束,测试团队就会确定要测试的项目和不测试的项目。

此活动还应针对确定哪些团队涵盖哪些测试领域。

例如,一个团队专门用于FVT(功能验证测试),SVT(系统验证测试)将具有完全不同的测试范围。

此外,如果测试项目需要自动化,那么也可以在此评估其可行性。定义明确的范围对于管理层来说非常有价值,可以清楚地说明已经过测试的内容以及哪些团队已经涵盖了的测试工作。

阶段#3:根据范围设计测试策略

测试团队在收集需求并确定测试范围后,将提出一个称为测试策略文档的高级文档,定义测试方法以实现测试目标。

测试策略文档并不是要经常更新。

在较高的层面上,测试策略文档的内容将具有测试的范围和目标,各个测试团队的方法,角色和职责,确定用于测试的工具,确定的指标,风险和对冲计划,报告和跟踪机制等

阶段#4:确定测试和管理所需的工具

根据是否可以实现自动化以及是否定位CLI(命令行界面)或GUI自动化,需要识别相应的工具。

还必须为测试管理确定工具,这将有助于创建和分配任务,跟踪测试进度,识别障碍并生成指示进度的报告。

阶段#5:估计测试工作量

正确的工作量估计可以防止任何时间延迟,并根据需要动态地启用资源的重新平衡。

影响此活动的主要因素是团队规模,团队技能,团队态度和时间表。

阶段#6:启用计划

无论是必须进行测试的新项目还是先前现有系统的迭代增强,测试团队不仅必须在技术上进行培训,还必须在测试过程中培训一些流程规范等项目。

阶段#7:确定并获得测试环境

确定测试系统所需的基础架构,并启动所有请求以获取所需的硬件,软件和网络部件以支持测试。

这是规划阶段的一个关键因素,因为这将控制测试环境的稳定性,这将对缺陷产生直接影响。

阶段#8:确定测试指标

测试指标通常是用于推导产品或系统质量的量化方法。

在任何项目开始时,这些可衡量的单位需要进行水平设定,这有助于确定是否有任何改进的机会。通常,出于质量审核目的,指标是产品和过程质量的直接指标。

阶段#9:创建软件测试计划,审核并批准

测试计划文档更加以测试为中心,并解释“测试内容”,“何时测试”,“如何测试”和“谁将测试”,这是根据用例文档,高级设计等技术文档确定的等

到目前为止,我们已经讨论了项目规划的不同阶段。

虽然每个阶段本身都可以作为教程,但本文的这一部分旨在揭示较少讨论的规划任务。如果没有给出合适的预先考虑,这些任务将对测试团队产生负面影响,从而对产品产生负面影响。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190816A0O0U000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券