iOS App Alpha和Beta测试,共有100多名测试人员

时间:2014-04-22 18:53:07

标签: ios testing mobile qa

我们正在寻找使用大量beta测试人员进行测试的解决方案。 我们希望首先测试2,000个用户的应用程序,然后在向普通受众发布应用程序之前将测试人员数量增加到30,000个。

我的理解是,使用常规的Apple开发帐户,我们仅限于100台设备,而使用Enterprise帐户,我们无法在我们的组织之外分发构建。

在发布之前,有哪些其他Apple可接受的测试策略用于大规模用户测试?

4 个答案:

答案 0 :(得分:2)

这可能不是你正在寻找的答案,但据我所知,如果你正在寻找控制谁专门测试你的游戏的方法,唯一的方法是通过使用促销代码(每个批准的二进制版本100)和Ad-Hoc(另外100个特定设备。)

你可能已经意识到这些是另一种(低控制)方法:在1-3个小国家发布它。我看到其他公司做了很多。如果我没记错的话,Rovio只会先在加拿大发布他们的游戏,然后才能测试"游戏是否有用,或者系统中有更多人遇到的任何关键问题,以及最有可能测试其指标的问题。据我所知,其他公司也在这样做。

由于您可以精确控制您发布的国家/地区,因此这可能是一个不错的选择。虽然如前所述,您将无法真正控制样本量,并确切地确定谁可以或不能测试您的应用程序。

编辑:对于它的价值,我们将在第一次软启动游戏时使用这种方法。我们将首先在新加坡开始,因为它是一个非常小的国家,拥有非常好的全国移动网络支持和智能手机普及率。此外,英语是该国的官方语言之一。

答案 1 :(得分:0)

由于删除用户并未释放100个用户限制的空间(直到明年),因此在进行beta测试或甚至只是狗食时很容易遇到此问题。我们使用以下平台进行版本分发和安装:

TestFlight:我们在遇到一些问题后最终放弃了这个问题,其中最大的一个问题就是大部分时间"实时"崩溃报告没有出现数小时甚至数天。当我们开始多个iOS开发团队时,其他问题是堆栈跟踪符号化和与分发列表的烦恼不一致。

HockeyApp:它并不完美,但这对我们来说更顺利,并解决了我们的主要痛点。

无论您选择什么,我都强烈建议您使用SDK进行应用内更新和反馈,以及崩溃报告和其他分析。

答案 2 :(得分:0)

@Elvin R。

最初你想从大约25个内部测试人员(这将是你的alpha测试)开始,然后最终扩展到1000个外部测试人员(这将是你的beta测试)。

当您满意时,您就可以上线了。

有关使用试飞的alpha和beta测试的详细信息:

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingYourAppUsingTestFlight/DistributingYourAppUsingTestFlight.html#//apple_ref/doc/uid/TP40012582-CH37-SW1

https://developer.apple.com/testflight/

要开始使用,您可以转到下面的页面。页面中有链接可以帮助您,在底部有前一个和下一个链接,可以帮助您处理iTunes。

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html

答案 3 :(得分:0)

Apple提供名为Testflight的Beta测试模式:https://developer.apple.com/testflight/

根据规范,您可以仅使用他们的电子邮件地址邀请多达10,000名测试人员。

如果您需要超过10,000名测试人员,您可以在某些特定测试国家/地区发布应用程序(最好使用与目标国家/地区相同的母语)