1. 受け入れテスト
1.1 受け入れテストの概念
通常は顧客またはエンドユーザーによって実行されます。受け入れテストの目標。通常はシステムまたは製品全体の動作と機能に焦点を当てます。
1.2 受け入れテストの目的
- システム全体の品質に対する自信を築く
- システムが完了し、期待どおりに動作していることを確認します。
- システムの機能的動作および非機能的動作が定義どおりであることを確認する
2. α、β、λ テスト
α、β、および λ は、ソフトウェア テスト プロセスの 3 つの段階を表すためによく使用されます。
2.1 アルファテスト
-
テストフェーズ: 受け入れテストの最初のフェーズ
-
正式名称: アルファテスト
-
テスター: ユーザー、テスター、開発者の共同参加
-
テストの種類: 内部テスト (内部テスト)
-
テストの焦点: 機能、ローカリゼーション、使いやすさ、信頼性、パフォーマンス、製品のインターフェイスと特別な機能のサポート
-
テストの目的:
- 実際のエンドユーザーの視点でソフトウェアの機能や性能をテストし、エンドユーザーにしか気づかないエラーを見つけます。
-
テストの指示:
- ソフトウェア製品のコーディングが完了したとき、モジュール (サブシステム) テストが完了した後、またはテストプロセス中に製品がある程度の安定性と信頼性に達したと判断された後に開始できます。
- アルファ テスト リリースは、アルファ リリースと呼ばれます。
2.2 ベータテスト
-
テスト段階: 受け入れテストの第 2 段階
-
正式名称: ベータテスト
-
テスター: エンド ユーザー、素人テスター、特定のユーザー グループ
-
試験種類:外部試験(内部試験後の公開試験)
-
テストの焦点: 製品のサポート性 (ドキュメント、顧客トレーニング、製品生産機能のサポートなど)。
-
テストの目的: さまざまなユーザー グループからフィードバックを取得し、さまざまな種類の製品の互換性を確認するなど。
-
テストの指示:
-
ソフトウェアの不完全性のほとんどは解消されましたが、まだバグやバグが存在する可能性があります。
-
アルファテストである程度の信頼度が得られると、ベータテストを開始できます。
-
ベータテスト後に公開されるバージョンをベータ版と呼びますが、ベータテストはリリース前のテストとも言えます。
-
2.3 ラムダテスト
-
テストフェーズ: 受け入れテストの第 3 フェーズ
-
フルネーム: ガンマテスト
-
テストの指示:
- この製品はすでにかなり成熟しており、いくつかの部分をさらに最適化することによってのみ市場にリリースできます。
- ソフトウェアのリリース準備が整い、さまざまな要件を満たした後、ラムダ テストが開始されます。テストのために他の内部テストは必要ありません。ただし、開発サイクル時間が非常に短く、市場投入までの時間が非常に速いというプレッシャーのかかる状況を除きます。