美文网首页软件测试Python专家之路程序员
软件测试管理快速入门12-使用PDCA模型的测试过程改进(TPI

软件测试管理快速入门12-使用PDCA模型的测试过程改进(TPI

作者: python测试开发 | 来源:发表于2019-07-12 20:26 被阅读25次

使用PDCA模型的测试过程改进(TPI Test Process Improvement)

图片.png

什么是测试过程改进?

管理人员经常称测试为麻烦且无法控制的过程。 回顾Guru99 Bank项目,您是否在项目中遇到以下任何问题?

图片.png

这些是任何测试项目中的常见问题。 许多组织意识到改进测试过程可以解决这些问题。 从过去的错误中吸取教训有助于改进测试管理流程。

为什么需要测试过程改进?

以下场景向您展示了为什么需要测试流程改进 -

Guru99银行项目已经完成。 测试质量很棒! 你得到了客户的好评。

图片.png

从这种情况中吸取的教训是什么? 这是“ 总是尽力做得更好 ”。

即使你认为你做得很好,也总会有其他人做得比你好。 因为他们有比你更好的解决方案,更好的想法。

任何企业都希望项目以最高质量, 最低成本, 最短交货时间完成。

测试过程改进可帮助您实现这些目标

图片.png

参考资料

如何实施测试过程改进?

为了实施项目Guru99 Bank的测试过程改进,测试经理可以遵循PDCA模型。 PDCA(Plan-Do-Check-Act)是一种用于业务的四步管理方法,用于控制和持续改进过程。

图片.png
步骤1)计划

这又分为3个步骤

图片.png
  • 步骤1.1)确定问题

测试改进过程的第一个活动是识别当前项目中发生的问题。 该项目中的问题可能会在其他项目中再次发生。 解决问题并找出解决方案以便将来避免它们是测试改进的主要目标。

现在回到项目Guru99银行网站,您是否发现任何问题或改进点? 选择以下

编号 问题 描述 选择
1 质量 客户发布后仍发现一些[缺陷]
2 交付 该项目推迟了
3 团队 有些员工没有与其他团队成员合作
4 技能 团队成员缺乏完成任务所需的技能
5 管理 测试经理没有很好地监控进度,导致某些项目延迟
6 通讯 没有与客户保持联系; 误解了客户的要求
7 成本 项目成本超出了预算

步骤1.2)确定目标

了解问题以及项目中发生的问题。 这样,您将确定哪些改进点以及您应关注的测试阶段。

假设您已确定测试执行阶段需要花费太多时间和成本才能完成。 测试能更快,更便宜吗? 这是目标之一

步骤1.3)定义改进措施

基于设定的目标,确定改进动作。 这些动作应该是渐进的并且一点一点地改进,因为不容易立即改变一切。

例如,为了使测试更快更便宜,这里有一些建议的操作

图片.png

在上面的示例中,为了使测试更快更便宜,您应该使用选项A和B.选项C可以使测试更快,但是会花费更多,因为您必须为经验丰富的测试人员支付更多的工资。

第2步 Do

您已经定义了改进点。 是时候制定计划来实施它们了。 在此计划中,您必须回答以下问题

  • 必须实施哪些改进点?
  • 什么时候完成这个计划?
  • 应该采取哪些步骤来实现该计划?

一旦计划成立,就需要实施。 改进活动可能会影响当前的测试进度。 测试经理必须注意这些活动,以避免不必要的后果。

请考虑以下情况 -

在项目Guru99 Bank中,为了使测试更快更便宜,您决定使用自动测试而不是手动测试。 应用该动作后,生产率显着提高。

第3步)检查
  • 评估测试改进措施的效率
  • 衡量解决方案的有效性
  • 分析是否可以以任何方式改进 。

在此阶段,目标是检查改进措施是否成功实施以及评估是否达到了预期目标。

执行评估的最佳方式是使用指标 。 度量标准对于成功的组织管理至关重要。 测试管理器收集数据并使用它们来测量生产率,质量等参数。

例如,在将自动化测试应用于项目之前,测试的生产率为10TC /工时 。 应用自动化测试后,生产率测量为20TC /人 - 小时 。

图片.png

但是发生了不必要的问题

图片.png

在这种情况下,应用自动化测试可以帮助您提高测试的效率,但测试质量会下降 。 因此,改进措施可能会造成严重后果 。 在这种情况下,您需要更仔细地选择测试工具。 您将在“ 测试工具选择”教程中了解更多相关信息

再次考虑相同的情况。 Guru99项目成本超支,因为您的团队成员花了太多时间来执行测试用例。 通过使用自动化测试工具,您节省了30%的项目成本。 这是一个很好的改进,但你的老板期望更多

图片.png

因此,您总是需要找到新的和更新的解决方案来越来越多地改进测试过程。 在这种情况下,您可以使用其他一些解决方案来节省项目成本

  • 有效管理您的人力资源
  • 与您的供应商协商更好的讨价还价
第4步)行动

当成功实施改进措施并满足目标时,测试经理应执行以下操作 -

图片.png
  • 审查改进活动并采取行动吸取经验教训
  • 标准化管理过程中的改进点。
  • 更新策略文档和计划以及标准流程文档
  • 确定在下一个项目中应用这些更改的时间和位置。

相关文章

  • 软件测试管理快速入门12-使用PDCA模型的测试过程改进(TPI

    使用PDCA模型的测试过程改进(TPI Test Process Improvement) 什么是测试过程改进? ...

  • TMMi项目怎样才能成功?

    TMMi项目通常是以软件测试过程改进的TMMi模型为参考,以软件测试过程改进为目的的工程活动。 如何引入测试过程改...

  • 黑马基础

    软件开发过程模型: 瀑布模型,快速模型,螺旋模型 测试模型: V模型:需求分析、概要设计、详细设计、编码、单元测试...

  • 软件测评师44天——软件测试过程与管理

    软件测试过程与管理 目的: 软件测试过程、评价过程的特性、配置管理、软件测试风险分析、软件测试的成本管理 ===...

  • 【软件测试】学习笔记(三)

    一、软件测试流程 二、软件测试过程模型 如同软件开发过程一样,软件测试也有自己的过程模型。软件测试过程是一种抽象的...

  • 测试管理快速入门4评估技术

    测试管理快速入门4评估技术 什么是软件测试评估? 测试估计是一种管理活动,它近似于任务完成所需的时间。 估计测试工...

  • 测试过程模型

    (转自网易论坛) 1 测试过程概述 1.1软件测试过程概述 软件测试过程是一种抽象的模型,用于定义软件测试的流程和...

  • 计算机软件测试员(三级)测试的主要概念

    测试的主要概念 软件测试的必要性 软件测试是一个过程 组织和项目环境中的软件测试 测试过程 测试管理过程 基于风险...

  • 软件测试模型—软件测试入门

    我们来了解软件测试的模型吧,这个模型决定了我们工作将在何时开展以及如何开展。我们简单来介绍下软件产品,辅助我...

  • 软件测试模型

    软件测试是软件质量保证的重要手段之一,软件测试模型则是软件测试的工作框架,用于指导软件测试过程。今天,我们就来介绍...

网友评论

    本文标题:软件测试管理快速入门12-使用PDCA模型的测试过程改进(TPI

    本文链接:https://www.haomeiwen.com/subject/lgqykctx.html