【发布时间】:2014-10-06 04:50:39
【问题描述】:
我目前依靠 Node + Angular 堆栈并利用 Karma 和 Protractor 进行测试。
我目前很难弄清楚如何处理创建和编辑数据的 E2E 测试,以及加载预期数据的需要。
搜索 google 会发现很多不同的自定义方法。我经常读到“你应该设置你的数据”或“只是创建一个模拟”,而没有深入了解常见过程的更多细节。其他人在从头开始创建一个全新的模拟模块时投入了太多开销。
我只是想知道人们目前是怎么做的,这有标准吗?还是人们倾向于只是嘲笑后端?模拟后端似乎并不像在 Karma 中那样简单,因为您在浏览器范围内。
正如预期的那样,我使用 MongoDB,因此很高兴了解在这种情况下其他操作的一些方向。特别是通过 Protractor 自动加载夹具和数据库清理会很好。
【问题讨论】:
标签: node.js angularjs unit-testing protractor angularjs-e2e