扫码阅读
手机扫码阅读

测试策略决定交付质量

78 2024-01-18

我们今天来谈质量,为什么谈质量如此的重要。让我们回顾一下敏捷12条原则。

关于质量的描述

  • 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意 ☆

  • 欣然面对需求变化,即使在开发后期也一样。善于掌控变化,帮助客户获得竞争优势。

  • 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。☆

  • 业务人员和开发人员必须相互合作,项目中的每一天都不例外。☆

  • 激发个体的斗志,以他们为核心搭建项目。提供他们所需的环境和支持,相信他们能够达成目标。

  • 不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。☆

  • 可工作的软件是进度的首要度量标准。☆

  • 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。☆

  • 对技术精益求精对设计不断完善,将提高敏捷能力。☆

  • 以简洁为本,极力减少不必要工作量。

  • 最好的架构、需求和设计出自于自组织的团队。

  • 团队定期地反思如何能提高成效,并依此调整团队的行为。☆

看起来真的是每一条都在或多或少的描述着与质量有关的活动。我已将与质量相关最密切的部分用☆来标注了。

当然这个只是本人个人的观点,也有人可以认为12条原则,其实每条都对应质量。


开篇

  • 今天有一个团队人都齐了,就等你来了,你是新来的Scrum master或者教练。

  • 领导说,我要一个高质量的交付团队

  • 你该怎么做?

我会怎么做?

  • 建设团队

  • 了解目前的体系结构,人员skillset

  • 当前的交付流水线梳理

  • 制定测试策略!!

什么是测试策略?

  • 对于整体交付质量的一个规划

  • 定义了迭代内与迭代外的测试方法

  • 定义了各个阶段的测试

如此重要,那么敏捷的测试策略有什么不同

  • 传统测试策略

    • 传统的更趋向于目标(结果)导向的,就是说通俗的讲就是将风险转嫁到了不同的staging

    • 假设:我们客户会更关注性能的风险,所以我们会在项目的末期投入更多人加入风险的检查

    • 传统的更趋于定义进入和离开标准,满足什么标准可以进入,什么标准可以出去进入下一个阶段


  • 敏捷测试的不同点

    • 强调交互式

    • 测试的环节渗透在每个流程中


敏捷测试策略包含哪些方面

    • 测试团队

    • 治理方式

  • 过程

    • 测试阶段

      • 单元测试

      • 功能测试

      • 集成测试

      • UAT

      • 测试

    • 测试手段

    • 测试流程

    • 缺陷管理

  • 工具

    • 测试工具

    • 持续集成

原文链接: http://mp.weixin.qq.com/s?__biz=MzIyODA3MjE4NQ==&mid=2457485426&idx=1&sn=59a862a096931a5ea6af82b4c5a4c630&chksm=ffd96fe4c8aee6f226cda0005e6ea821dc3450bc002ee68e8d17c256177fd55f98f59ac6c5ee#rd

审时度势,踏浪而行

29 篇文章
浏览 2310
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线