如果我没猜错的话,你所在的团队没人写单元测试。
大多数程序员做代码功能测试只进行集成测试,就是在PostMan、swagger甚至在UI界面上进行测试。开发人员不写单元测试除了因为工作996赶进度,还有一个很大的原因是没有掌握单元测试技能。送你一个单元测试技能包《Spring Boot自动化单元测试教程》,做一个对代码负责的程序员。
JUnit5:最大的亮点是参数化测试。这个功能可以让你使用参数数据源对一个测试方法进行多次测试,用的人都说好,再实现ArgumentsProvider接口自定义参数数据源,如@JsonFileSource,使用json数据作为测试数据源,让单元测试一次执行多种不同的数据,爽到爆。
Mock:Mock的框架有很多,Mockito/EasyMock/PowerMock/Spock,但是我推荐阿里开源的TestableMock,该工具号称最轻量、简单、舒适的 Mock 测试工具,功能十分强大,媲美 PowerMock,用法比 Mockito 还要简洁,还不挑框架,不管你使用的是JUnit4还是JUnit5,指哪换哪,一个 @MockMethod 注解打天下。。。
JCode5 idea 插件:基于Junit和Mockito的测试代码快速生成idea插件,轻松自动生成测试代码,谁用谁知道。
单元测试是验证代码好坏的最好途径,是一个程序员自我修养的极佳体现。