使用Spring Boot时,Spring Rest文档(spring-restdocs)是Swagger的很好替代。最好将集成测试与Rest文档测试混合使用,还是创建一些单独的Rest文档测试,即使某些测试重复了呢?
如果以主要基于观点为基础而关闭,我不会感到惊讶。话虽如此,我认为可以提出使事情分开的理由。
用于文档的测试和您的其他测试本质上是完全不同的。一般而言,您只会对通过API记录黄金路径感兴趣,而不会针对(许多)错误或处理极端输入生成文档。
将测试分开放置有助于加强目的上的差异,并使更容易快速地确定应该执行的测试:记录API或验证其功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句