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

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

图片.png

什么是测试过程改进?

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

图片.png

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

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

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

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

图片.png

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

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

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

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

图片.png

参考资料

  • python测试开发项目实战-目录
  • python工具书籍下载-持续更新
  • python 3.7极速入门教程 - 目录
  • 讨论qq群630011153 144081101
  • 原文地址
  • 本文涉及的python测试开发库 谢谢点赞!
  • 本文相关海量书籍下载

如何实施测试过程改进?

为了实施项目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 Test Process Improvement))