用于UI测试的数据模拟

时间:2014-09-04 15:06:52

标签: angularjs karma-jasmine angularjs-e2e ui-testing

所以我们有一个网络应用程序和一堆E2E测试。

这一切都很棒,除了将数据保持在有效状态是一个很大的痛苦。我们试图以一种他们应该保持数据有效的方式编写测试,但这是一个开销,每当测试失败时,它将影响许多其他测试。

所以

我们在每次测试运行后都试图进行数据库恢复(我们运行本地dbs进行测试) - 这很痛苦

我们一直在考虑将数据库放在虚拟机上并制作快照 - 许可成本很高

我正在试验拦截器(它是一个AngularJS应用程序),它会拦截某些对服务的调用并返回一个预定义的数据 - 很难让它正常工作并产生太多的开销

它必须是一个非常常见的痛点,但我似乎无法找到解决这个问题的方法。那你怎么解决这个问题呢?

0 个答案:

没有答案