我有一个Android应用程序,我开始运行功能测试。我目前正在研究使用Ruby编写的Calabash和Cucumber样式测试。我正在寻找的是在运行这些测试时模拟后端的好方法,因此我可以控制响应,并为各种场景设置测试(即为快乐路径设置事物以及各种错误路径,可能会发生)。如果无论是在模拟器,Genymotion中运行,还是通过连接的设备运行,它也会很好,但如果它只能在前两个中的一个上运行,那就没问题了。
如果我可以将此解决方案的设置和拆除集成到我的Gradle构建脚本中,那就太棒了。
答案 0 :(得分:1)
我见过其他人使用Factory Girl来嘲笑后端。您可以在http://rubydoc.info/gems/factory_girl/file/GETTING_STARTED.md
查看自述文件或者您可以查看http://mock-server.com/,看看是否可以帮助您。