扫码阅读
手机扫码阅读
测试左移,如何移?
606 2023-08-17
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:测试左移,如何移?
文章来源:
老邓聊开发
扫码关注公众号
Google的数据显示,Bug的发现与修复成本随着软件开发周期的推移而呈指数级增长。因此,为了降低成本,早期发现并解决Bug至关重要。这就需要将测试工作提前,即“测试左移”。
测试左移并非新概念,而是极限编程(Extreme Programming, XP)中的一系列实践的自然结果。极限编程推崇将有效实践推向极限,而测试左移便是这样一种实践。
其中一个实践是测试驱动开发(TDD),它要求开发者在编写实际代码之前先编写测试代码,这将测试工作置于开发活动的最前端。另一个相关实践是定义清晰的验收条件,确保产品、测试和开发团队对于需求有共同的理解,从而减少后期的矛盾和争议。最后,持续集成的实践要求团队成员频繁地将代码集成并进行回归测试,以确保软件的稳定性。
总结而言,通过采纳极限编程的方法论,测试自然而然地实现了左移,从而提高了生产效率和软件开发的整体质量。
想要了解更多内容?
查看原文:测试左移,如何移?
文章来源:
老邓聊开发
扫码关注公众号
老邓聊开发的其他文章
成本效率还是业务响应
在一次敏捷的活动中,有个小伙伴提了一个问题想让大家帮他参考:为什么他的团队里都不愿意听他的。经过详细
敏捷退化
敏捷已经不是个新鲜词了,现在很多团队都实现了某种形式的敏捷。Scrum是其中最为流行的一种方式。但随着时间的
如何提升代码质量
好的代码都有一些共同的特征,如可读性、较少的方法行数、高内聚低耦合、职责单一。但这只是一个结果,作为一个工程
工作量评估之小马过河
在软件开发过程中,工作量评估是必不可少的一步。大多数的工作量评估,采用是绝对时间,如人天、人时。这时候就会陷
电影魔戒中的需求问题
电影《魔戒2-The Two Towers》中,佛罗多的任务是要把魔戒丢入到末日火山。在他看来,如果要完成任
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线