除了后端的测试之外,在目前的前后端分离场景下,前端的应用越来越复杂,在这种情况下,前端的组件测试也是一个测试的重点。
一个前端应用至少包括了这样一些组件:
要确保这些组件组合起来还能如预期的执行,相关测试必不可少。这篇文章详细讨论了前后端分离之后的测试及开发实践。
在微服务场景中,服务之间会有很多依赖关系。根据 消费者驱动契约
,我们可以将服务分为消费者端和生产者端,通常消费者自己会定义需要的数据格式以及交互细节,并生成一个契约文件。然后生产者根据自己的契约来实现自己的逻辑,并在持续集成环境中持续验证。
Pact 已经基本上是 原文转自:http://icodeit.org/2016/10/testing-in-microservice-context/消费者驱动契约