• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aisensiy
V2EX  ›  程序员

对于前后端分离的项目, 前端方面如何做测试呢?

  •  
  •   aisensiy ·
    aisensiy · Jun 21, 2013 · 5325 views
    This topic created in 4893 days ago, the information mentioned may be changed or developed.
    后端提供 api 前端的工作就是生成后断要求的数据格式. 其中包含表单验证, 根据用户不同的操作, 显示不同的控件. 在前后端不分离的时候, 我可以直接做那个比较高层的测试, 用 capybara 加上 webkit 的 driver 直接去控制前端做相应操作, 然后检查是否生成了想要的东西. 但是, 如果分离了. 后端 api 本身就有测试了, 而我前端的测试又不想依赖于后端. 有什么好的办法么.
    10 replies  •  1970-01-01 08:00:00 +08:00
    gouflv
    gouflv
    Jun 21, 2013
    1
    jquery mockjax, 可以实现一些简单逻辑
    xing393939
    xing393939
    Jun 21, 2013
    2
    做个模拟接口数据的web server撒
    aisensiy
    aisensiy
    OP
    Jun 21, 2013
    3
    具体点呗
    maxiujun
    maxiujun
    Jun 21, 2013
    4
    用 https://github.com/dreamhead/moco 做个mock的服务端还是比较容易的.
    chenlong828
    chenlong828
    Jun 21, 2013
    5
    用phantomJS和splinter来做测试,后台调用api的地方输出日志或者用mock对象代替。
    aisensiy
    aisensiy
    OP
    Jun 21, 2013
    6
    就是说, 我在测试的时候, 建立一个 mockup 的 server 然后跑测试?
    powerfj
    powerfj
    Jun 21, 2013
    7
    简单的可以用 fiddler
    nigelvon
    nigelvon
    Jun 21, 2013
    8
    https://www.firebase.com/
    这个可以模拟后端
    bitsmix
    bitsmix
    Jun 22, 2013 via iPhone
    10
    Angular backend http E2E
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4363 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 09:00 · PVG 17:00 · LAX 01:00 · JFK 04:00
    ♥ Do have faith in what you're doing.