我正在我的移动apk和服务器API之间实现一些集成测试。我正在使用JAVA和Robotium进行UI测试。我需要向服务器发送一些Json请求,并在更改后检查应用程序上的行为是否正确。
我建议在脚本中创建jsons并在场景的一个步骤内(给定步骤)将此json发送到服务器,但这会在维护服务器自动化(Jmeter脚本)和移动自动化(Cucumber-JVM和Robotium)。
有没有人知道如何在移动应用和服务器API之间实现集成测试而不重复两种自动化的方案?
答案 0 :(得分:-1)
我找到了在应用和服务器API之间进行集成测试的策略,google建议使用Hermetic测试:
http://googletesting.blogspot.co.uk/2012/10/hermetic-servers.html
http://googletesting.blogspot.co.uk/2015/03/android-ui-automated-testing.html
一些好处是: - 你不再嘲笑服务器了 - 您不必担心维护模拟服务器和测试 - 您正在运行而无需网络连接 - 测试更可靠