アルファテストとベータテストの違い

Anonim

アルファとベータテスト

すべてのアプリケーションの開発では、単にプログラムをビルドしてすぐにリリースするだけでは不十分です。プログラムがクライアントの要件を満たしていることを確認するために、一連の厳密なテストを受ける必要があり、後で小さな問題や重大な問題を引き起こす可能性のあるバグはありません。アルファテストとベータテストは、ソフトウェアがテストを受けなければならない段階の2つです。アルファテストが最初に行われ、ソフトウェアがそれをパスすると、ベータテストが実行されます。ソフトウェアがアルファテストに失敗した場合、変更が行われ、ソフトウェアがパスするまでテストが繰り返されます。

<! - 1 - >

アルファテストはソフトウェアの欠陥を見つける方法を知っている少人数の専門家チームによって行われました。チームは少数のメンバーで構成されていますが、彼らの専門知識は、ソフトウェアができるすべてのシナリオにソフトウェアを置き、入力を組み合わせて試行錯誤して問題の大部分を捕まえることができます。ベータテストでは、テスターはもはや実際のエキスパートではありませんが、専門知識の欠如はその数だけで構成されます。クライアントの要望に応じて、ベータ版のプログラムを限られた数の参加者または誰かに公開することができます。ベータテストの参加者は、開発者がエラーを複製して修正プログラムを見つけることができるように、間違いやその瞬間に何をやっているのか、何を試みているのかを報告します。

<! --2 - >

アルファテスト中に、プログラムは比較的ラフですが、プログラムがクラッシュする重大な問題がまだ残っている可能性があります。アルファテスタの数が限られているため、限られた数のハードウェア構成でのみプログラムをテストすることもできます。アルファテスト中にプログラムが完璧に動作しているように見えるかもしれませんが、異なる構成のユーザーがプログラム内でエラーを引き起こす可能性があります。ベータテストでは、実際に動作することを保証するのではなく、すべての人にうまく動作するようにプログラムを研磨する方が多くなります。問題は、ソフトウェアの最終バージョンがリリースされる前に修正されます。

<! - 3 - >概要:

1。アルファテストはベータテスト

2の前に行われます。アルファテストはプログラムの主要なバグの大部分をクリアしますが、ベータテストはプログラムの研磨に似ています

3。アルファテストは公開されていないことが多く、ベータテストでは一般に公開されることがよくあります。