我们对现代测试原则的看法

2024-04-26   出处: agiletester.ca  作/译者:JANET GREGORY AND LISA CRISPIN/Ares

在我们的第一本书《敏捷测试》中,我们介绍了“敏捷测试人员的10条原则”。当时,大多数测试人员仍然是一个孤立的测试团队的一部分,以分阶段和相对封闭的方式进行工作。保持测试的原则和态度是一个持续的过程,而不是最后附加的阶段,这是一个新的想法,这个概念对很多人来说都难以理解。我们在敏捷测试人员的快速工具讲义中包含了这10条原则。

多年来,我们收到了许多积极的反馈,他们在遵循这些反馈时得到了良好的指导。而且,正如测试和质量是整个交付团队的责任一样,这些原则适用于团队中的每个人——因为每个人都直接或间接参与了测试活动。这10项原则至今仍然是有用的:

  • 提供持续的反馈
  • 为客户提供价值
  • 实现面对面的交流
  • 勇气
  • 保持简单
  • 实践持续改进
  • 应对变化
  • 自我组织
  • 聚焦人群
  • 享受工作

现代测试原则

在过去的几年里,Alan Page和Brent Jensen一直在探寻,在我们不断交付和持续部署的现代研发模式下进行软件测试的原则。他们喜欢我们的书,并为此打下了良好的基础。他们也看到了对新技能的需求,例如,数据科学将帮助我们分析我们现在可以获得的数据,以了解我们的客户实际上是如何使用我们的产品的。他们希望测试人员更充分地发挥指导作用,帮助团队中的每个人学习测试并建立质量意识。他们最终确定了以下现代测试的原则:

  1. 我们的首要任务是改善业务。
  2. 我们加快团队的发展,并使用精益思维和约束理论等模型来帮助识别、优先考虑和缓解系统的瓶颈。
  3. 我们是一支不断改进的力量,帮助团队适应和优化以取得成功,而不是提供一个捕捉错误的安全网。
  4. 我们非常关心我们团队的质量文化,我们指导、领导和培养团队建立更成熟的质量文化。
  5. 我们相信客户是唯一有能力判断和评估我们产品质量的人。
  6. 我们广泛使用数据来深入了解客户使用情况,然后缩小产品期望和实际效果之间的差距。
  7. 我们扩展整个团队的测试能力和专业知识,以此减少(或消除)对专门测试专家的需求。

这些原则的关系是什么

现代测试原则与敏捷测试的10条原则是一致的,我们认为这10条原则支持了现代测试原则。让我们来看看这些原则之间相互关联的一些例子。让我们从第一个开始。

持续改进需要持续的反馈。对于不断交付和持续部署的团队来说,较短的反馈循环尤为关键。长期以来,我们一直鼓励像结对编程与测试这样的做法,这样可以提供尽可能短的反馈循环。

专注于为客户提供价值,支持了客户判断产品质量水平的观点。今天的技术意味着我们可以通过分析客户在生产中如何使用产品,来快速了解他们对产品的真实看法。我们必须记住,我们的产品通常有不止一个客户,而且有内部和外部客户需要同时满足。

面对面交流(在异地情况下使用视频)是测试人员加速团队发展和推动持续改进的最有效方式,这也是建立质量文化的关键组成部分。

停止充当开发人员的缺陷安全网,甚至沦为开发人员的调试工具,而是与他们合作以提高他们自己的代码正确性,这需要测试人员有很大的勇气!现代原则7也需要勇气——谁愿意把自己从热爱的工作中解脱出来?我们相信,在大多数领域,将继续需要专门的测试专家。同时,很明显,将“质量”留给少数专家的团队很难有上佳的表现。

简单性与现代测试(MT)原则之间的关系不太明显。很多人阅读了现代测试原则后会感到不知所措。从简单的开始,迈出一小步,通常是拥抱它们的最有效途径。对于测试人员来说,简单似乎是最难实现的原则之一。

持续改进是两个列表的共同原则,对于任何想要接受敏捷和DevOps文化并成为更高绩效团队的团队来说,这都是一个核心的部分。应对变化和自组织都是持续改进不可或缺的组成部分。根据我们的经验,改进的方法是持续识别团队中最大的问题,使其可见,可见方可管理,研究一些小措施来解决这个问题,度量其进展(或缺乏进展),并用更改或新的措施进行反复迭代。

我们知道,最终使团队及其产品成功的是人,而不是工具或方法。许多学术研究以及我们自己的经验都证明了这一点。在我们看来,以人为本的原则适用于现代测试的每一个原则。

最后,享受。现代测试行动的理念对我们大多数人来说都是一个巨大的挑战。如果你不喜欢这段旅程,就没有理由接受它!帮助你的公司和团队取得成功的满足感,培养质量文化,帮助非测试人员学习建立质量文化,所有这些都是非常有价值的成就,我们希望这能为你带来快乐。

最后,原则不是盲目遵循的,而是作为“指路明灯”。当一个新工具被创建时,它们不会过时,也不会有人想到它不起作用的特定时间。如果我们今天(或10年后)分别创立我们的10条原则,它们的措辞可能会有所不同,但它们背后的含义应该是相通的,且都是正确的。


声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
157° /1575 人阅读/0 条评论 发表评论

登录 后发表评论