我应该将集成测试和休息文档与Spring Boot混合使用吗?

时间:2017-02-07 11:51:50

标签: spring-boot integration-testing spring-restdocs

在使用Spring Boot时,Spring Rest Documentation(spring-restdocs)是Swagger的一个非常好的替代品。是否更好地将集成测试与Rest文档测试混合或创建单独的Rest文档测试,即使某些测试是重复的?

1 个答案:

答案 0 :(得分:1)

如果关闭这主要是基于意见的,我不会感到惊讶。也就是说,我认为可以将案件分开。

用于文档和其他测试的测试本质上是完全不同的。一般来说,您只对通过API记录黄金路径感兴趣,并且不想为(很多)错误生成文档或处理极端输入。

保持测试分离有助于加强目的上的差异,并且更容易快速确定测试应该做什么:记录API或验证其功能。