如何使用Android beta测试处理不同的后端环境?

时间:2013-11-05 21:43:26

标签: android testing

我们最近开始使用Google Play开发者控制台将Beta版本发布给精选的一组测试人员。

这很好用,但是我们遇到了一个问题:Beta版本连接到我们的测试服务器,我们的生产版本当然应该连接到我们的生产服务器。

但是当发布到Beta频道时,我们不能将Beta版本推广到Production,因为Production应用程序将指向我们的测试服务器。 这个问题可以通过创建一个具有更高版本代码的新版本并将此应用程序指向我们的生产服务器来解决(因此每次将新版本发布到Production时,我们总是跳过一个版本代码...)。

那么......我们的Beta测试人员在测试服务器上拥有他们的帐户会发生什么,但会意外(或自动)更新到Production应用程序?他们失去了对测试帐户的访问权限,因为现在他们的应用程序更新版本当然指向生产服务器......

TL; DR:您如何使用测试和制作服务器处理Google Play上的Beta测试?我们应该为这种方法使用不同的设置吗?

Google Play开发者控制台不适合进行此类测试/升级吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

我认为在公众中进行beta测试时,你应该测试应用程序,而不是后端。您的测试版应用应该是您的生产服务器。

如果你想像这样大规模地测试后端,那么设置一个alpha社区,为他们提供beta应用程序,但指向测试环境时要充分理解他们的内容不能从alpha转移到beta /刺。