什么在E2E测试案例中断言 - 最佳实践

时间:2017-08-28 18:16:06

标签: testing integration-testing system-testing

我最近转移到现在(但仍处于测试阶段)的现有(但新)项目,该项目已经有相当数量的单元,集成和系统/ e2e测试。目前,大部分集成和系统测试都在声明expected JSON有效负载和actual JSON有效负载之间的相等性。

考虑到该项目的快速移动特性(以及它处于测试阶段),更改通常会导致许多测试翻转为红色,因为他们正在更改JSON有效负载。频繁更改expected JSON有效负载以匹配新输出似乎是多余的,但如果我知道这是测试的理想方式,我会毫无怨言地这样做。

我的问题(TLDR):对于JSON API,如果我只测试" Happy Path" e2e /系统测试场景;什么是我理想的断言声明?我是否希望根据预期的有效载荷测试整个有效载荷,或者比较状态代码和一些高级JSON密钥更有意义?

0 个答案:

没有答案