我正在评估AWS设备场以运行移动网络测试。这些是我期待的步骤:
- 创建样本测试(Java)
- 将其打包为zip文件
- 浏览AWS设备场控制台并仅上传测试zip
- 手动选择配置和其他内容
- 手动执行测试并评估结果
醇>
我需要帮助的是:
a)如果测试需要进行一些更改,我是否需要为每次运行创建JAR包?我可以从我的IDE运行测试,如果一切正常,那么只打包并将其上传到AWS设备场吗?
b)要做(a)我注意到他们有API来模拟步骤3-5以实现运行测试,但想知道是否有一些简单的方法可以做到这一点?
答案 0 :(得分:1)
您列出的步骤是在设备上运行测试时需要执行的正确任务序列。使用AWS Device Farm,您必须执行将测试和应用程序上载到服务的额外步骤。正如您所说,每次更改测试时,您都需要重建JAR并上传它。大多数客户使用Jenkins等工具建立连续构建/集成管道,以自动执行此任务。
如果您在Android Studio中运行,则可以使用Device Farm Gradle plugin,这将为您完成工作。