美文网首页软件测试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

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