【发布时间】:2022-04-17 03:09:39
【问题描述】:
我想在不同的环境中部署我的软件并分阶段提供功能。我应该在何时何地使用 alpha 和 beta 版本?
【问题讨论】:
-
这是一个很好的问题,但它与本网站无关。有关软件测试和发布的问题,请尝试SoftwareEngineering.SE。
我想在不同的环境中部署我的软件并分阶段提供功能。我应该在何时何地使用 alpha 和 beta 版本?
【问题讨论】:
Alpha 版本 - 这是您正在开发的功能不完整或部分完成时的版本。假设在票务预订系统中,您已经开发了座位选择,但仍保留付款实施。在这种情况下,您可以将其发布给测试人员以测试功能的初始阶段。许多开源产品都发布了 Alpha 版。
Beta 版本 - 此版本在产品功能完成且所有开发完成后完成,但可能包含一些错误和性能问题。此版本主要针对以下用户测试产品以及谁可以报告错误。甚至 UAT(用户验收测试)阶段也可以视为 Beta 版本。
更多详情请阅读wiki
【讨论】:
基本上有两种类型的测试程序,通常称为 alpha 测试和 beta 测试。通常 alpha 测试由开发人员进行,以确保设计和开发的产品满足所有设计和计划的标准,而进行 beta 测试以确保产品满足所有最终标准并发布给最终用户。
【讨论】: