繁体   English   中英

移动端和 API 之间的 Java 集成测试。 最好的方法是什么?

[英]Java Integration tests between mobile and API. What is the best approach?

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

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

有没有人知道如何在移动应用程序和服务器 API 之间实现集成测试,而无需在两个自动化上复制场景?

我找到了一种在应用程序和服务器 API 之间进行集成测试的策略,谷歌建议进行 Hermetic 测试:

http://googletesting.blogspot.co.uk/2012/10/hermetic-servers.html

http://googletesting.blogspot.co.uk/2015/03/android-ui-automated-testing.html

一些优点是: - 您不再模拟服务器 - 您无需担心维护模拟服务器和测试 - 您无需网络连接即可运行 - 测试更可靠

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM