当前位置: 首页 > 知识库问答 >
问题:

需要澄清一下开发人员控制台上的beta/alpha测试吗

田志
2023-03-14

Android开发者控制台有3个选项卡用于发布应用程序的apk文件:alpha、beta和production,如下所示:

正如我在一次谷歌IO讲座中回忆的那样,在进行100%规模的发布之前,检查你的应用程序有多好的一个很酷的方法是只允许一部分用户先下载应用程序。我认为这被称为“分阶段展开”,因为如果发布有太多问题而无法发布给所有人,您可以展开发布。

>

  • 它们之间,尤其是α和β之间到底有什么区别?

    只有制作阶段可供游戏商店的人使用,对吗?

    哪一个/s允许只发布给特定的人/百分比,你是怎么做的?

    哪一阶段允许应用内计费,至少是测试阶段?我不明白为什么在上传应用程序之前我不能测试它。

    在百分比法中,如果我以同样的方式发布一个新的应用程序版本,它会首先为那些幸运地安装了以前版本的人更新吗?

  • 共有3个答案

    魏航
    2023-03-14

    @User251182的答案很好,但还有更多信息需要补充
    首先,alpha和beta频道设计用于测试应用程序的多个版本。每个通道上只能测试一个版本(由versionCode标识),因此alpha和beta通道提供两个测试轨迹。

    然而,它们在测试类型上有一点不同。您可以同时运行封闭的alpha和开放的beta测试,但是不可能运行两个开放的alpha/beta测试,也不可能运行开放的alpha和封闭测试。

    另一个区别是alpha test APK的版本代码应该高于beta test one。如果您在beta测试频道上传更高版本的APK,alpha测试将自动关闭。(该原则也适用于生产APK。APK版本代码应为“生产”

    有关详细信息,请查看此帮助。

    穆高澹
    2023-03-14

    Alpha和Beta测试之间的差异(软件/应用程序测试)

    Alpha测试在组织内部进行,并由个人开发人员或开发人员或测试人员团队进行测试。此测试对公众关闭。

    Beta测试由非程序员、软件工程师或测试人员的最终用户进行。这项测试可能对公众开放。

    开放式或封闭式测试

    封闭阿尔法测试:此测试在组织内进行,仅受电子邮件或组邀请的限制。那些被添加到谷歌应用商店阿尔法测试人员列表中的人可以访问测试应用。

    打开Alpha测试:那些拥有应用程序选择链接的用户可以访问该应用程序进行测试。此测试不受电子邮件或组邀请的限制。您可以限制Google Play Store上的测试人员数量。

    封闭测试:该测试在组织之外进行,并受到电子邮件或团体邀请的限制。那些被添加到谷歌应用商店测试人员列表中的人可以访问测试应用。

    公测测试:该测试在组织外部进行,不受电子邮件或团体邀请的限制。该测试是实时进行的,因为该应用程序将开放供公众安装。您可以限制Google Play Store上的测试人员数量。

    通常,alpha测试首先由组织内的开发人员或测试人员进行。Beta测试在组织之外的非技术或最终用户之后进行。最后,在完成测试后,应用程序将投入生产。

    应用内购买

    许可用户可以购买您的应用内产品,而无需向用户收取任何费用。测试购买只能在alpha和beta版本中使用。

    添加用户许可证:Google play Console-

    了解有关测试的更多信息

    朱翔
    2023-03-14

    回答您的问题:

    1.它们之间到底有什么区别,尤其是α和β之间?

    这两者之间没有太大的区别,除了这样一个事实:您只需要从少数测试人员开始进行alpha测试,然后切换到更大的测试组

    2.只有制作阶段可供游戏商店的人使用,对吗?

    默认情况下,只有游戏商店上的产品可用。但是,您现在可以在您的游戏商店页面中添加一个选项,供用户选择进入开放的测试程序。链接

    3.哪一个只允许发布给特定的人/百分比,您以哪种方式发布?

    你可以为两者都这样做。要进行alpha、beta测试,你需要向谷歌账户上的用户发送邀请,这样他们就可以访问你的应用并下载它。邀请通常是以链接的形式将他们引导到游戏商店上的应用程序,只有在他们接受邀请后才能看到

    4.哪一个阶段允许应用内计费,至少用于测试?我不明白为什么在上传应用程序之前我不能测试它。

    您可以为alpha和beta测试进行应用内计费。检查链接:http://developer.android.com/google/play/billing/billing_testing.html

    5.在百分比法中,如果我以同样的方式发布一个新的应用程序版本,它会首先为那些幸运地安装了以前版本的人更新吗?

    就我的经验而言,我见过测试人员比其他人先获得应用程序的更新。但我不太确定它到底是如何工作的。

    希望这有帮助。

     类似资料:
    • 我的应用程序还没有发布。通过Google Play测试应用程序的Alpha/Beta测试者的最大数量是多少?对于iOS来说,每个构建需要1000个外部测试人员。Google Play的限制是多少?

    • 我想获得关于一个发布我的应用程序的Beta测试的程序的信息,但没有在商店上发布,因为他们不愿意进行任何发布。 我会解释哪一个是我的问题。我已经在Beta测试部分加载了apk,以便将您的用户发送到测试。 我不得不说,该应用程序目前没有加载的APK,在制造部分,然后该部分是空的,该应用程序没有发布。 在加载并在“beta testing”部分的链接部分进行了滚动后,我看到它给了我以下消息:“当你发布你

    • 我需要一些帮助来澄清写关注的概念,我使用MongoDb 4.0.2(带副本集)和java-mongo驱动程序3.8.1 我已经在mongo配置中添加了关于 在代码端,何时可以使用数据库的ack响应?我发现,当使用delete或update时,库返回一个Result对象(作为deletesult),其中包含一个函数,用于获取集合中多数副本的delete/update结果。 但是我找不到一个类似的所有

    • 我们有申报单 其中backlog被标识为传入连接的最大队列长度。如果连接指示在队列已满时到达,则会拒绝连接。 假设积压设置为10。 这是否意味着服务器套接字将接受不超过10个客户端? 然后: 只有当时,积压数才会下降。这是正确的吗? 有没有办法知道一个套接字当前正在处理多少个打开的连接(换句话说,它离放弃并开始拒绝新连接有多近)

    • 我有一个问题与谷歌行动和我的alpha-beta测试用户和生产版本。我正在使用Dialogflow V2,当我在测试模式下使用我的应用程序时,模拟器或我的手机与我的开发帐户相关联,一切正常,我没有任何问题。 但是我已经用alpha-beta测试用户测试了我的项目。我将Opt-in链接发送给我的用户,他们可以接受成为alpha-beta测试人员,并且可以使用调用示例启动代理。 欢迎意图启动是可以的,

    • 来自 https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob#poison 当 Blob 触发器函数失败时... “失败”是什么意思?编译失败?引发未处理的异常? 如果有一些不起作用的示例代码,那就太好了。所有示例代码都显示了工作状态,因此无法演示 Azure 函数中的故障模式。