我一直在寻找在微服务中进行集成测试的模式/最佳实践。以下是我的背景的快速描述。
为这种情况创建集成测试的最佳方法是什么。 ?任何参考或指导欢迎。一些问题:
一个。什么嘲笑,什么不嘲笑
湾设置拆卸策略
C。其他人
答案 0 :(得分:1)
有三种常规方法需要考虑:
每个都有利弊。
3)需要一些跨团队协调,以确保每个微服务都有一些已知的输入,这些输入将被视为"仅测试",但最准确地模拟真实用例。
2)不需要尽可能多的跨团队协调,也没有可能发生破坏性服务或在事故中添加垃圾数据。
1)是最脆弱的,只能确保您的应用程序可以处理预期的(当时)输入/输出数据。
寻求组织DevOps和开发成熟度支持的最佳策略。
回答你的详细问题: