AD HOC TESTINGは、ランダムテストまたはモンキーテストとも呼ばれ、計画や文書化を行わないソフトウェアテストの方法です。 テストは、正式な手順や期待される結果なしに、非公式かつランダムに実施されます。
ISTQB 定義
- ランダムテスト。
テスト者は即興でステップを作成し、任意に実行する(猿が踊りながらタイプするように)。 この方法で見つかった不具合は再現がより困難ですが (記述されたテストケースがないため)、記述されたテストケースが存在し、それに厳密に従った場合には決して見つからなかったであろう、非常に興味深い不具合が見つかることがあります。
アドホックテストは、通常、詳細なテストを行うための時間やリソースが限られている場合に行われます。 たとえば、ソフトウェアの納期は今日の午後5時ですが、ビルドの準備ができたのは午後4時で、エラーがないかチェックする時間はわずか1時間しかありません。 あるいは、ソフトウェア開発会社が知識のあるテスターに投資しておらず、頼れるのは数匹の猿だけという場合もあるでしょう。
アドホック テストの成功は、テスターの経験、創造性、粘り強さ(そしてもちろん、運)にかかっています。