gpt4 book ai didi

unit-testing - 单元测试和固定装置

转载 作者:行者123 更新时间:2023-12-04 04:55:24 26 4
gpt4 key购买 nike

我们有一堆单元测试可以测试很多网页和 REST API 服务。

目前,当我们的测试运行时,它会从这些页面实时拉取,但有时这可能需要很长时间才能运行,而且感觉测试应该测试更多我们的代码 - 而不仅仅是依赖它们的启动和响应(如果那有道理..)。

保存有效的 api 响应并在设置期间通过单元测试加载它是否更好?

想法?

最佳答案

是的,听起来您一次要测试太多。

您应该测试为 Rest API 生成响应的代码(如果此代码在您的控制之下)和使用它的代码完全分开。如果您不控制生成 API 的代码,您应该为使用它的代码提供虚假的、有效的 API 答案,并将它们用于您的测试。

依靠页面的启动和响应听起来更像是集成测试。不过,如果您依赖外部 API,进行集成测试以验证 API 是否仍按预期运行总是很有趣。

关于unit-testing - 单元测试和固定装置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772481/

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