为什么单元测试在敏捷中如此重要? [关闭]

问题描述 投票:3回答:1

我仍然读到没有单元测试,你不能敏捷。虽然我理解单元测试的目的,但为什么它们在敏捷中如此重要?是因为频繁的构建可能会轻易制动某些东西吗?那么敏捷中的集成测试又是同样的情况呢?谢谢

unit-testing agile
1个回答
6
投票

“......没有单元测试,你就不能敏捷”。严格来说,这是一个错误的陈述。敏捷没有规定特定的测试方法。任何告诉你的人都不懂敏捷。敏捷就是提供高质量的代码并能够响应变化。如果你可以在不编写单元测试的情况下做到这一点,你仍然可以敏捷。

话虽如此,无论采用何种方法,单元测试都是软件开发的重要组成部分。没有它们,很难大规模地编写高质量的软件。它们可以帮助您确定代码的各个单元的行为方式。无论您使用单元测试,还是编写了多少单元测试,都要考虑代码正确的重要性,修复缺陷的难度,等等。

我想说,对于大多数项目来说,拥有一套强大,维护良好的单元和集成测试可以帮助您的团队更加灵活。拥有一套良好的单元测试作为开发人员是非常自由的 - 您可以更快地进行更改,因为您有一个安全网。这样可以更轻松地快速开发故事并验证它们是否正确。

© www.soinside.com 2019 - 2024. All rights reserved.