在使用微服务时,由于有多个微服务协同工作,测试变得非常复杂。因此,测试
分为不同的级别。
在底层,我们有面向技术的测试,如单元测试和性能测试。这些是完全自
动化的。
在中间层面,我们进行了诸如压力测试和可用性测试之类的探索性测试。
在顶层, 我们的 验收测试数量很少。这些验收测试有助于利益相关者理
解和验证软件功能。