Кључна разлика: Циљ тестирања мајмуна је да се насумично покуша срушити систем и да се осигура да се то не догоди. У Горилла Тестингу, један модул програма се непрестано тестира како би се осигурало да ради исправно и да нема грешака у том модулу.

Тестирање мајмуна и горила су два различита типа тестирања која се проводе на комаду софтвера прије него што се могу објавити на тржишту. Програм може имати милион грешака у систему између времена његовог почетног програмирања и времена његовог издавања. Ове грешке треба тражити и фиксирати; Ово је место где Монкеи и Горилла Тестинг долазе.
Тестирање мајмуна је случајни тест који се спроводи без планирања или припреме. Може се извршити од стране програмера, тестера или аутоматског алата. Заправо, програмер или тестер не морају знати ништа о софтверу. Циљ теста је да се дословно покуша срушити систем и да се осигура да то не буде. У ту сврху, тест може укључивати случајне тестове као што је буквално куцање случајних низова у текстуалне оквире да би се видјело како ће систем обрадити грешку.
Горилла Тестинг се разликује од тестирања мајмуна; није ни насумичан нити спроведен без планирања или припреме. У Горилла Тестингу, један модул програма се непрестано тестира како би се осигурало да ради исправно и да нема грешака у том модулу. Модул се може тестирати преко стотину пута и истим процесом. Дакле, процес тестирања укључује тестер који покреће исти код изнова и изнова.

Предност тестирања мајмуна је у томе што омогућава тестеру да сазна како ће програм радити у стварном свијету када се у програм унесе неисправан скуп убода. Ово је врло вероватно да ће се десити у стварном свету, јер корисник вероватно неће бити потпуно упознат са програмом.
Предност Горилла Тестинга је, с друге стране, то што ће на крају програм бити детаљно провјерен, модул по модулу. Такође, осигурава да програм неће почети да заостаје или да ради неправилно након неког времена, као и првих стотину улаза. Захваљујући томе, програм се обично тестира са Монкеи и Горилла Тестинг, поред других строгих и ригорозних процеса тестирања.
Поређење између тестирања мајмуна и горила:
Тест мајмуна | Горилла Тестинг | |
Тип | Случајно тестирање - није коришћен тест случај | Ручно тестирање - понављајуће |
Сврха | Неколико тестова ту и тамо како би се осигурало да систем или апликација не падну. | Да детаљно проверимо један модул. |
Опис | Нема специфичног теста; може укључивати само случајно кликање или куцање да би се видјело да ли се систем руши. | Један модул се детаљно провјерава истим процесом изнова и изнова. |
Које је спровео | "Мајмун на писаћој машини." Било ко без икаквог знања о софтверу или чак компјутерима. У предузећима га воде тестни тимови. | Један девелопер или тестер, који може или не мора имати знање о софтверу. Или тимови за осигурање квалитета, обично приликом пуног тестирања |
Врсте |
| - |