2012-04-20 3 views
12

私は最近、ファズテストとサルテストの違いを考えていました。 wikiによると、それはサルのテストは "単なる"ユニットテストであり、ファズテストはそうではないようです。 AndroidにはUI/Application Exerciser monkeyがあり、単体テストのようではありません。"ファズテスト"と "サルテスト"の違い

これらのテスト方法に違いはありますか?

答えて

11

UI /アプリケーションエクササイザサルは、ファズテストツールです。この名前はおそらく、サルがアプリケーションを使用しているかのように動作するという事実に関連しています。また、(Wikipediaから)という事実に関連するかもしれない:

「猿は」それは、Mac プログラムにランダムなイベントを養うためにジャーナルフックを使用前に1983年にスティーブ・キャップス によって開発されたMacintoshアプリケーションでした、 MacPaintのバグをテストするために使用されました。

一番下の行は、モンキーテストファズテストは、本質的に同じもののために異なる名前であるということです。しかし、1つの微妙な違いがあるかもしれません:ファズテストがランダムデータを使用する方法の詳細である一方で、モンキーテストはランダムアクションについてです。