按照我的理解,标准的 e2e 属于集成测试,不应该 mock 任何东西。不过在一些文章 /同事中也看到做 e2e 的时候也 mock 请求,这样实际上只做了 ui 层的测试。你们怎么做呢?
1
vevlins OP 想到一个合理的解释,如果某些错误是比较不容易出现的,比如 cpu 负载过高导致接口请求失败,如果纯粹的 e2e 似乎测试不出来?这种情况下 mock 可以提高对错误分支的覆盖。
|
2
kwrush 2021-03-12 05:16:16 +08:00
我们请求全部 mock,前后端分离 e2e 当然只管前端,只要保证给定的流程顺利通过就好,不 mock 的话不确定因素太多,那还要监控干吗
|