Android Alpha/Beta测试
我的公司将在未来几周/几个月发布一款Android通信应用程序。它是Nexus 7 2013设备上的嵌入式应用程序,运行AOSP,只需稍作修改。这使得典型的远程更新变得复杂,因为要将APK/libs安装到OS系统文件夹中,我们必须执行额外的步骤 计划是进行阿尔法和贝塔试验,我们已经开始收集志愿者。我们将把APK加载到设备上,并在一开始分发。我已经找到了大量关于发布准备的信息(单元测试、签署APK等),但我正在寻找Alpha和Beta版本的信息 问题:Android Alpha/Beta测试,android,google-play,analytics,release,beta-testing,Android,Google Play,Analytics,Release,Beta Testing,我的公司将在未来几周/几个月发布一款Android通信应用程序。它是Nexus 7 2013设备上的嵌入式应用程序,运行AOSP,只需稍作修改。这使得典型的远程更新变得复杂,因为要将APK/libs安装到OS系统文件夹中,我们必须执行额外的步骤 计划是进行阿尔法和贝塔试验,我们已经开始收集志愿者。我们将把APK加载到设备上,并在一开始分发。我已经找到了大量关于发布准备的信息(单元测试、签署APK等),但我正在寻找Alpha和Beta版本的信息 问题: 我们需要远程更新应用程序,而无需将设备带入
- 我们需要远程更新应用程序,而无需将设备带入
- 我们需要收集尽可能多的(有用的)关于使用情况、设备统计数据、错误和崩溃的数据
- 开发人员控制台Alpha/Beta测试-
- 应用程序刀片或其他第三方支持工具-
- 分析库
- 慌乱-
- 混合面板-
- 谷歌分析-
- 振幅-
- Localytics($)-
- 在设备上以编程方式获取logcat并上传到我们的服务器
- 将特定的应用程序内日志/统计信息保存到内部SharedReferences或SQLite数据库,并定期上传到我们的服务器
- 通过调查、电子邮件交流等方式收集Alpha/Beta测试人员的书面反馈
- 如果设备在手,我们可以通过以下方式调试崩溃:
- 将logcat转储到文件-“adb logcat-d>logcat.txt”
- 检查内核日志-/proc/last\u kmsg
- 检查转储-/data/不要惊慌
- 您是否使用Google Play开发者控制台运行过Alpha/Beta试用版?它有用吗
- 您是否使用过任何第三方工具(如App Blade)来推动发布和收集统计数据
- 在应用程序发布后收集详细统计数据/反馈的最佳做法是什么
- 用于异常报告的Crashlytics(他们现在也进行测试版发行,但还没有尝试过)——
- 谷歌分析的指标,如花费在某些部分的时间,加载时间等
- G+组用于直接反馈
你可能想看看这篇博客文章-充分利用beta测试()。希望能有所帮助。