アドホック テストとは例のある型
アドホックテスト
アドホックテスト 非公式または非構造化のソフトウェア テスト タイプで、可能な限り早い段階で潜在的な欠陥やエラーを発見するためにテスト プロセスを中断することを目的としています。 アドホック テストはランダムに行われ、通常は計画外のアクティビティであり、テスト ケースを作成するためのドキュメントやテスト設計手法に従わないものです。
アドホック テストは、構造化されたテスト方法に従わず、アプリケーションの任意の部分でランダムに実行されます。 このテストの主な目的は、ランダムなチェックによって欠陥を見つけることです。 アドホック テストは、と呼ばれるソフトウェア テスト手法を使用して実現できます。 推測エラー。 エラーの推測は、システムに関する十分な経験を持った人が行うことができ、最も可能性の高いエラーの原因を「推測」できます。
このテストでは、文書化、計画、プロセスに従う必要はありません。 このテストは、文書化せずにランダムなアプローチで欠陥を発見することを目的としているため、欠陥はテスト ケースにマッピングされません。 これは、欠陥にマッピングされたテスト手順や要件がないため、欠陥を再現することが非常に困難な場合があることを意味します。
次のビデオではアドホックテストのやり方を説明します
クリック こちら ビデオにアクセスできない場合
アドホックテストはいつ実行しますか?
アドホック テストは、詳細なテストを行う時間が限られている場合に実行できます。 通常、アドホック テストは正式なテストの実行後に実行されます。 時間が許せば、システム上でアドホック テストを実行できます。 アドホック テストは、テスターがテスト対象システムについての知識がある場合にのみ有効です。
アドホック テストの種類
アドホック テストにはさまざまな種類があり、以下にリストされています。
Buddy テスト | 2 人の仲間が協力して同じモジュールの欠陥を特定します。ほとんどの場合、1 人の仲間は開発チームから、もう 1 人はテスト チームから参加します。 Buddy テストはテスターがより良いテストケースを開発するのに役立ち、開発チームは設計変更を早期に行うことができます。このテストは通常、 単体テスト 完了。 |
ペアテスト | XNUMX 人のテスターにモジュールが割り当てられ、アイデアを共有し、同じマシンで作業して欠陥を見つけます。 XNUMX 人がテストを実行し、もう XNUMX 人が結果をメモすることができます。 人の役割は、テスト中のテスターとスクライバーです。
比較 Buddy ペアテスト: Buddy テストはユニットと システムテスト ペアテストは開発者とテスターと一緒に行われますが、ペアテストは知識レベルが異なるテスターのみで行われます。 (経験者も未経験者も意見や意見を共有します) |
サルのテスト | テストケースを使用せずに製品またはアプリケーションをランダムにテストする という目標を持って システムを壊す。 |
アドホック テストのベスト プラクティス
ベスト プラクティスに従うことで、効果的なアドホック テストを実現できます。
優れたビジネス知識
テスターはビジネスに関する十分な知識と要件を明確に理解している必要があります。エンドツーエンドのビジネス プロセスに関する詳細な知識は、欠陥を簡単に発見するのに役立ちます。 経験豊富なテスターは、エラーの推測に優れているため、より多くの欠陥を発見します。
キーモジュールのテスト
主要なビジネス モジュールを特定し、アドホック テストの対象とする必要があります。 システムの品質について確信を得るには、ビジネスに不可欠なモジュールを最初にテストする必要があります。
欠陥を記録する
すべての欠陥はメモ帳に記録または書き留める必要があります。 欠陥は修正のために開発者に割り当てられる必要があります。 有効な欠陥ごとに、対応するテスト ケースを作成し、計画されたテスト ケースに追加する必要があります。
ボーマン 欠陥 結果は教訓として得られ、テストケースを計画する際に次のシステムに反映される必要があります。
まとめ
アドホック テストの利点は、テストの完全性をチェックし、計画されたテストよりも多くの欠陥を発見できることです。 欠陥捕捉テスト ケースは、計画されたテスト ケースに追加テスト ケースとして追加されます。
ソフトウェア エンジニアリングでは、アドホック テストは綿密なテスト計画、文書化、およびテストを必要としないため、時間を大幅に節約します。 テストケース のあるサウンドを提供します。