2

我正在寻找通过 Jenkins 为 Beta/QA 测试人员自动化 Android 构建部署的方法。是否有任何解决方案可以让我通过 jenkins 将我的 android apk 部署到某种测试工具,我的 QA 和 beta 测试人员可以从那里下载和安装应用程序?

4

2 回答 2

3

现在在 Jenkins 上几乎所有的东西都可以在 Android 上开箱即用。你可以 :

  • 使用 Android Emulator Plugin 并使用 ant debug test 执行测试
  • 使用 ant emma installd test 获取 emma 覆盖率和报告(您必须将 emma 报告导出为人工制品)
  • 您甚至可以使用特殊的测试运行器在 jenkins 中获取单元测试报告(也可以将报告导出为人工制品):缺少的 Android 测试运行器或Zutubi 测试运行器。
  • 由于 Jenkins 的 Lint 插件,您也可以获得 lint 分析和结果。

用 ant 能做的一切,也可以用 maven 做更多的工业配置。

我们实际上正在努力更好地集成其他测试技术并更好地与 Sonar 集成,这个主题应该在 2013 年取得一些进展。

于 2012-12-06T04:56:42.157 回答
1

要将您的 APK 分发给 beta 测试人员,您可以尝试HockeyAppGoogle Play alpha/beta 分发等服务,它们都有Jenkins 插件来上传您的构建。

通过在您的应用程序中使用这些服务及其 SDK,您可以自动从测试人员那里获得使用情况统计信息和崩溃报告。

于 2012-12-06T20:57:17.220 回答