运行Android模拟器或Genymotion时模拟/存根后端服务器

我有一个Android应用程序,我开始运行功能测试。 我目前正在使用Ruby编写的Calabash和Cucumber风格测试。 我正在寻找的是在运行这些测试时模拟后端的好方法,所以我可以控制响应,并为各种场景设置测试(即为快乐路径设置事物以及各种错误路径可能会发生)。 如果无论是在模拟器,Genymotion还是通过连接的设备运行都可以工作,但如果它只能在前两者中的一个上运行,那也不错。

如果我可以将这个解决方案的设置和拆卸集成到我的Gradle构建脚本中,那太棒了。


我见过其他人使用Factory Girl来嘲笑后端。 您可以在http://rubydoc.info/gems/factory_girl/file/GETTING_STARTED.md上看到自述文件

或者你可以看看http://mock-server.com/,看看它是否能帮助你。

链接地址: http://www.djcxy.com/p/93491.html

上一篇: Mocking/Stubbing backend server when running Android emulator or Genymotion

下一篇: how to use different datasources for different test