Software-testing-dictionary-adhoc-testing

提供:Dev Guides
移動先:案内検索

アドホックテスト

アドホックテストとは何ですか?

適切な計画とドキュメントなしでソフトウェアテストを実行した場合、アドホックテストと呼ばれます。 この種のテストは、欠陥を発見しない限り1回だけ実行されます。

アドホックテストは、アプリケーションで正式なテストが実行された後に行われます。 アドホックメソッドは、構造化されたアプローチではないため、最も形式的なテストではありません。 したがって、この方法を使用して検出された欠陥は、これらのシナリオに合わせたテストケースがないため、複製が困難です。

テストはアプリケーションに関するテスターの知識で行われ、テスターは仕様/要件に従わずにランダムにテストします。 したがって、アドホックテストの成功は、テストを実行するテスターの能力に依存します。 テスターは、適切な計画と文書化なしに、テスターの直感にのみ基づいて欠陥を見つけなければなりません。

アドホックテストを実行するタイミング

アドホックテストは、徹底的なテストを行う時間が限られている場合に実行でき、通常は正式なテストの実行後に実行できます。 アドホックテストは、テスト対象のシステムについてテスターが十分に理解している場合にのみ有効です。

アドホックテストの形式:

  1. *バディテスト:*開発チームのメンバーとテストチームのメンバーの2人が、同じモジュール内の欠陥の特定に相互に取り組んでいます。 バディテストはテスターがより良いテストケースを開発するのに役立ちますが、開発チームは設計を早期に変更することもできます。 この種のテストは通常​​、単体テストの完了後に行われます。
  2. ペアテスト: *2人のテスターに​​同じモジュールが割り当てられ、アイデアを共有し、同じシステムで作業して欠陥を見つけます。 1人のテスターがテストを実行し、別のテスターが結果に関するメモを記録します。 . Monkey Testing:*システムを破壊するために、テストはテストケースなしでランダムに実行されます。

アドホックテストをより効果的にするさまざまな方法

  1. *準備:*同様のアプリケーションの欠陥の詳細を取得することにより、アプリケーションで欠陥を見つける可能性が高くなります。
  2. *大まかなアイデアの作成:*大まかなアイデアを適切に作成することにより、テスターは焦点を絞ったアプローチになります。 テスト対象およびテスト方法として詳細な計画を文書化する必要はありません。
  3. *分割とルール:*アプリケーションを部分的にテストすることにより、問題に焦点を当て、問題があればそれをよりよく理解できるようになります。
  4. *重要な機能をターゲットにする:*テスターは、テストケースの設計中にカバーされない領域をターゲットにする必要があります。
  5. *ツールの使用:*プロファイラー、デバッガー、さらにはタスクモニターを使用して、欠陥を明らかにすることもできます。 したがって、これらのツールの使用に習熟すれば、いくつかの欠陥を発見できます。
  6. *調査結果の文書化:*テストはランダムに実行されますが、時間が許せばテストを文書化し、もしあれば偏差を記録する方が良いです 欠陥が見つかった場合、対応するテストケースが作成され、テスターがシナリオを再テストするのに役立ちます。