后端提供 api 前端的工作就是生成后断要求的数据格式. 其中包含表单验证, 根据用户不同的操作, 显示不同的控件. 在前后端不分离的时候, 我可以直接做那个比较高层的测试, 用 capybara 加上 webkit 的 driver 直接去控制前端做相应操作, 然后检查是否生成了想要的东西. 但是, 如果分离了. 后端 api 本身就有测试了, 而我前端的测试又不想依赖于后端. 有什么好的办法么.
1
gouflv Jun 21, 2013
jquery mockjax, 可以实现一些简单逻辑
|
2
xing393939 Jun 21, 2013
做个模拟接口数据的web server撒
|
3
aisensiy OP 具体点呗
|
4
maxiujun Jun 21, 2013
用 https://github.com/dreamhead/moco 做个mock的服务端还是比较容易的.
|
5
chenlong828 Jun 21, 2013
用phantomJS和splinter来做测试,后台调用api的地方输出日志或者用mock对象代替。
|
6
aisensiy OP 就是说, 我在测试的时候, 建立一个 mockup 的 server 然后跑测试?
|
7
powerfj Jun 21, 2013
简单的可以用 fiddler
|
8
nigelvon Jun 21, 2013
https://www.firebase.com/
这个可以模拟后端 |
9
supersheep Jun 22, 2013
|
10
bitsmix Jun 22, 2013 via iPhone
Angular backend http E2E
|