ベータ(リリース)
アルファ段階の直後にあります。ベータ版は、ソフトウェアのすべての主要な機能がすでに機能しているフェーズで構成されていますが、その効率、使いやすさ、およびセキュリティについては、さらにテストが必要です。通常、ベータ段階では、開発チームや会社の一部ではないテスターがソフトウェアにアクセスできるようになります。
このようなテストを実行するために、ソフトウェアは開発者と潜在的な顧客に利用可能になります。このプロセスはベータリリースとも呼ばれ、それに貢献する個人はベータテスターと呼ばれます。プログラムは、限られた数の招待されたテスターにテスト用にリリースされる場合があり(クローズドベータ)、または興味のある人に公開される場合があります(オープンベータ)。
名前が示すように、クローズド(またはプライベート)ベータテストには、少数のテスターグループが関与します。このアプローチは、特定のターゲット人口統計からフィードバックを収集しようとするソフトウェアのテスト、またはスケーリングの制限のために広いスケールでテストできないソフトウェアのテストに適している場合があります。一方、オープンベータテストには通常、幅広いユーザーベースが含まれ、多くの場合、潜在的な消費者で構成されます。このコンテキストでは、オープンベータは、製品のデモンストレーションを目的としたマーケティング戦略と見なすこともできます。
ベータテスターは通常、新製品、特にボランティアに対する好奇心に駆り立てられます。通常、ベータテストフェーズでは、テスターがバグを報告してフィードバックを提供できるように、使いやすさに重点を置いています。彼らはまた、新しい機能の追加を提案するかもしれませんが、これはアルファ段階でより一般的です。
したがって、ベータステージでは、製品が次のステージ(リリース)に十分対応できるようになる前に、開発者が改善を行ってバグを修正することができます。ベータ版ソフトウェアが最終バージョンに近づくと、「リリース候補」と呼ばれることがよくあります。問題やバグが発生しなくなった場合、プログラムは最終的に「安定したリリース」として起動できます。