モンキーテスト

モンキーテストとは、ソフトウェアテストの一種であり、テスターが特定の計画なしにランダムにシステムをテストする方法。

モンキーテストを実施する目的は、システムを全く理解していないサルのように操作することで、通常のテスト方法では発見できないようなエラーやバグを発見することです。別名でアドホックテストとも呼ばれている。

モンキーテストは、ユーザーがアプリケーションやシステムにランダムな入力を与え、その挙動をチェックしたり、アプリケーションやシステムがクラッシュするかどうかを見たりしてテストする手法である。

アドホックテストとモンキーテストの違い
モンキーテストとアドホックテストの大きな違いは、実施者のそのアプリケーションに対する見識の深さの違いと説明しました。 モンキーテストの場合、そのアプリケーションについてよく知らない人が行うことが多いようですが、アドホックテストの場合はそのアプリケーションのことをよくわかっている開発者やテスターが行います。

モンキーテストの例
ランダムなボタンを同時に押す。
アイコン、ボタンを連打する。
環境依存文字を入力する。
画面の空白を押す。
複数ブラウザで対照的な操作を行う。
タグ内の数値変更する。

モンキーテストを実施するタイミング
モンキーテストは、テストケースを用意したテストをしっかり行った上で、プロジェクトの最終工程で実施するのが効果的で、通常で想定できるエラーを十分に修正した後で、最後に念には念を入れて補足的に行うものなのです。

モンキーテストは別名
ソフトウェアテストの手法の1つに、アドホックテスト(モンキーテスト)と呼ばれるテストがある。
アドホックテストの「アドホック」とは、ラテン語で「その場限りの」「特定の目的のための」といった意味をもち、場当たり的に思いついたテストを実施することを指します。

用語

前の記事

機能テスト