扫码阅读
手机扫码阅读

测试左移,如何移?

647 2023-08-17

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:测试左移,如何移?
文章来源:
老邓聊开发
扫码关注公众号

Google的数据显示,Bug的发现与修复成本随着软件开发周期的推移而呈指数级增长。因此,为了降低成本,早期发现并解决Bug至关重要。这就需要将测试工作提前,即“测试左移”。

测试左移并非新概念,而是极限编程(Extreme Programming, XP)中的一系列实践的自然结果。极限编程推崇将有效实践推向极限,而测试左移便是这样一种实践。

其中一个实践是测试驱动开发(TDD),它要求开发者在编写实际代码之前先编写测试代码,这将测试工作置于开发活动的最前端。另一个相关实践是定义清晰的验收条件,确保产品、测试和开发团队对于需求有共同的理解,从而减少后期的矛盾和争议。最后,持续集成的实践要求团队成员频繁地将代码集成并进行回归测试,以确保软件的稳定性。

总结而言,通过采纳极限编程的方法论,测试自然而然地实现了左移,从而提高了生产效率和软件开发的整体质量。

想要了解更多内容?

查看原文:测试左移,如何移?
文章来源:
老邓聊开发
扫码关注公众号

一个工作多年的程序员的一些开发上的感悟,包括敏捷、系统架构、代码质量等多方面的内容。个人观点,不喜可喷。

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