[英]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.