随着公司业务架构的越来越复杂,系统架构根据业务进行了拆分,各业务之间通过 RESTful API 规范进行调用。在测试环节,大家各自做好各业务的测试,然后再进行集成测试,但是在实践过程中会发现由于各业务之间的 API 变更频繁,无法及时通知其它被调用方,导致在各自的 Unit 测试环节没有问题,但是集成测试时,就会出现各种问题。线上的业务监控也反馈出同样的问题。更多的时候是因为组件间的测试不充分或者沟通不到位,引发线上问题,然后各组件间相互推诿,产品质量反而下降。针对这种情况,大家有什么好的测试方案来解决呢。欢迎大家一起来讨论。
目前有个 Contract 集成测试(契约测试)的方案,但这个是从开发者的角度发出来解决的。从测试的角度来说,有什么好的方案呢


↙↙↙阅读原文可查看相关链接,并与作者交流