Java Integration在移动设备和API之间进行测试。什么是最好的方法?

时间:2016-03-16 10:44:44

标签: java android api integration-testing

我正在我的移动apk和服务器API之间实现一些集成测试。我正在使用JAVA和Robotium进行UI测试。我需要向服务器发送一些Json请求,并在更改后检查应用程序上的行为是否正确。

我建议在脚本中创建jsons并在场景的一个步骤内(给定步骤)将此json发送到服务器,但这会在维护服务器自动化(Jmeter脚本)和移动自动化(Cucumber-JVM和Robotium)。

有没有人知道如何在移动应用和服务器API之间实现集成测试而不重复两种自动化的方案?

1 个答案:

答案 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

一些好处是: - 你不再嘲笑服务器了 - 您不必担心维护模拟服务器和测试 - 您正在运行而无需网络连接 - 测试更可靠