Quarkus单元测试策略

时间:2020-10-13 09:51:47

标签: java unit-testing testing junit quarkus

IRL我是单元测试的新手。目前,在我公司,我们正在寻求开始为基于Java的应用程序实施单元测试。

我已经带头了,但是在实施过程中遇到了一些问题。

我在QA自动化测试(API和UI的验收和e2e测试)方面经验丰富,但是我正在为新任务而苦苦挣扎,原因是我有一些我自己无法回答的问题,显然我的同事都没有这个经验。

我将针对其编写单元测试的代码是用Java编写的,最近我们已经迁移到Quarkus。

  • 组织测试数据的最佳实践是什么?
  • 测试给定类时应该嘲笑什么?
  • 如何共享模拟服务(类)?
  • 我可以通过数据库通信来模拟我的整个层吗?(看到一些评论绝不会嘲笑不是您的东西)?
  • 实际上什么意思是内存数据库,在我的情况下可以使用它吗?

我感觉自己已经忘记了要问的问题,因此,如果你们有什么想法,请就如何进行此操作提出任何建议,请告诉我。

或者,如果您知道Github仓库中有一些非常好的示例,请与我分享。

p.s我已经使用quarkus-junit5和mockito进行了一些示例,这些目的是为了进行模拟,还为模拟实用程序类提供了mockito-inline。

0 个答案:

没有答案