微服务场景下的自动化测试(8)

发表于:2016-10-04来源:icodeit.org/作者:icodeit.org点击数: 标签:微服务
set =UTF- 8 }, body : { project-id : 004 c97 }, matchingRules : { $.body.project-id : { match : type } } }, providerState : project service }] 端到端测试 端到端测试是整个微服务测试中最
set=UTF-8" }, "body": { "project-id": "004c97" }, "matchingRules": { "$.body.project-id": { "match": "type" } } }, "providerState": "project service" } ]

端到端测试

端到端测试是整个微服务测试中最困难的,一个完整的环境的创建于维护可能需要花费很大的经历,特别是当有多个不同的团队在独立开发的场景下。

另一方面,从传统的测试金字塔来看,端到端测试应该覆盖那些业务价值最高的Happy Path。也就是说,端到端测试并不关注异常场景,甚至大部分的业务场景都不考虑。要做到这一点,需要在设计测试时,从最终用户的角度来考虑,通过 用户画像 和User Journey 来确定测试场景。

在端到端测试中,最重要的反而不是测试本身,而是环境的自动化能力。比如可以通过一键就可以将整个环境 provision 出来:

    原文转自:http://icodeit.org/2016/10/testing-in-microservice-context/

...

热门标签