敏捷测试与传统的结构化测试有何不同?
发布于 2012-09-29 06:28:08
没有“敏捷测试”这样的东西,但经常被认为是敏捷方法论的关键组件的是unit testing,它早于敏捷。这与“传统的结构化测试”有何不同,取决于你所说的意思。
在敏捷和单元测试的上下文中经常出现的可能会引起您混淆的其他事情:Test driven development和continuous integration。
发布于 2012-09-29 06:35:56
敏捷项目通常会更多地强调自动化测试,用于集成和验收测试以及单元测试,因为手动测试很快就会变得太慢,不能允许频繁发布。
TDD方法将重点从“测试以发现缺陷”转变为“将测试作为一种设计技术”。
想法可能非常不同-敏捷项目使用测试来实现快速重构和更改-您可以毫无畏惧地进行重大更改,因为测试将告诉您什么是有效的。传统项目害怕变化;他们的测试可能不是以相同的方式构造的,并且可能会抑制变化。
发布于 2012-09-30 05:41:16
当然,这取决于您如何定义“传统结构化测试”和“敏捷测试”……
这是我在我所见过的最有效的敏捷团队上进行测试时倾向于观察到的。
https://stackoverflow.com/questions/12648152
复制相似问题