如何为 Spring Boot 项目自动生成单元测试用例?

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

有没有办法自动生成测试用例:

  • 服务层
  • 存储库层(具有模拟或真实数据库连接)
  • 控制器层(包括MockMvc)

我遇到了一些工具,例如 Spring Boot Test Starter,但它似乎专注于测试设置而不是自动测试生成。

我正在寻找可以:

  1. 为现有方法生成基本测试用例(样板代码)。
  2. 与现有注释配合良好,如
    @Service
    @Repository
    @RestController
  3. 与 JUnit 5 和 Mockito 集成,因为我在我的项目中使用它们。

是否有任何工具、库或技术可以帮助自动化此过程,或者至少加快单元测试的创建速度?

如有任何帮助或建议,我们将不胜感激!

spring-boot testing junit mockito automated-tests
1个回答
0
投票

一个名为 webship-js 的工具使用为促进编写测试和执行任务的过程而开发的命令来执行自动化测试。

像这样:

功能:登录页面场景:成功登录且输入有效 鉴于我在主页上 当我转到“login.html”时 我用“Smith”填写“用户名” 我在“密码”中填写“1$34” 然后我按“登录” 那我应该会看到“欢迎史密斯”

Webship JS 是一个自动化功能验收测试工具。使用 Web 应用程序或项目中的端到端测试功能有助于简化和加快工作速度。使用 Nightwatch.js 和 Cucumber-js。具有自定义和高级的通用步骤定义。

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