gpt4 book ai didi

unit-testing - 当我已经编写了单元测试和功能测试时,我将从集成测试中获得什么值(value)

转载 作者:行者123 更新时间:2023-11-28 20:03:22 25 4
gpt4 key购买 nike

我们有一个网络应用程序(使用 Grails/Groovy),我们编写单元测试和功能测试。

但是,我们不编写集成测试。

通过单元测试,我们可以发现一些小问题,还可以帮助我们以模块化、简短和可读的方式编写代码库。

功能测试显然可以帮助我们了解功能何时损坏。

编写集成测试会得到什么?花额外的时间编写这些测试有什么好处?

最佳答案

问题是“编写集成测试会得到什么?花额外的时间编写这些测试有什么好处?

您的集成测试将确保您的组件与横切关注点(例如 Web 服务、数据库、 session 等)协同工作。您只需要很少的集成测试 - 正如 @bagheera 对 TestPyramid 的评论。注意你是如何编写集成测试的,因为如果你太过火了,运行所有这些测试真的很慢,而且更难处理。当您将它们与单元测试进行比较时,您不会从编写它们中获得太多好处。

附加: 你需要大量的单元测试——你已经有了这个,这是一个好兆头。你不想在这之间进行测试,这被称为“肮脏的混合动力车”http://blog.stevensanderson.com/2009/08/24/writing-great-unit-tests-best-and-worst-practises/

关于unit-testing - 当我已经编写了单元测试和功能测试时,我将从集成测试中获得什么值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17117451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com