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

时间:2014-09-08 23:54:37

标签: android mocking calabash calabash-android

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

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

1 个答案:

答案 0 :(得分:1)

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

查看自述文件

或者您可以查看http://mock-server.com/,看看是否可以帮助您。