对于 REST API 来说,多少测试才“足够”?

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

假设我有一个中等规模的 REST API,它是由多个层构建的 - 每个实体都有一个休息控制器、一个服务和一个存储库。我应该如何进行单元测试或集成测试?只是模拟 MVC 就足够了(所以只需测试控制器)还是应该对服务级别和存储库级别进行测试? 如果是后者,我应该如何使用 Spring 来做到这一点?

从网上看到,人们对测试代码有不同的看法,所以我只想知道我应该从哪里开始

unit-testing testing automated-tests integration-testing
1个回答
0
投票
  1. 您应该对所有不同的函数和方法进行单元测试,以便覆盖大多数情况。
  2. 编写集成测试,即将运行您的应用程序并向其发送请求,您将在其中检查状态代码和响应正文等。 这一切应该没问题。 此外,您可以编写邮递员脚本,该脚本将在部署应用程序之前进行测试。

https://springframework.guru/testing-spring-boot-restful-services/

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