将代码覆盖率作为一个概念并且通常驱使我们的代码拥有70%以上的行覆盖率后,管理层现在对REST API覆盖范围感兴趣。如何从Java单元测试中捕获或执行REST API覆盖?
我们目前正在使用RAML确定我们的JAX-RS的REST资源,并使用代码生成来构建JAX-RS车型和接口实验。显然,RAML可以定义哪些方法应该可用的资源集合,指示哪些MIME类型可以被接受和生成,哪些状态代码是对任何给定调用的可接受的响应。
是否有,我可以用它来追踪一组单元测试,并确保所有可用资源都被行使,已生成的所有状态代码等任何工具或测试框架?
不能确定它是否是更好地熬下来的数量和跟踪与阈值/随着时间的推移;或者覆盖不完整时是否记录单元测试失败。很高兴现在考虑这两种解决方案!