Кључна разлика: Адхоц тестирање се обавља без планирања или припреме. Након што је програм функционалан, програмер или тестер ће тестирати софтвер користећи своје знање о програму. Тестирање мајмуна је слично Ад хоц тестирању. Међутим, то се може урадити без икаквог знања или информација о софтверу.

И тестирање мајмуна и ад хоц тестирање су типови случајног тестирања који се обавља након програмирања софтвера, али обично прије почетка интензивног и замршеног тестирања. Може се чак рећи да је тестирање мајмуна врста Адхоц тестирања.
Адхоц тестирање се обавља без планирања или припреме. Након што је програм функционалан, програмер или тестер ће тестирати софтвер користећи своје знање о програму. Он ће генерално тестирати основе система како би осигурао да они раде и систем се не руши. Овај тип тестирања се обавља без употребе тест случаја.
Тестирање мајмуна је слично Ад хоц тестирању. Такође се спроводи насумично и без планирања или припреме. Многи програмери категоризирају Тест мајмуна као врсту Адхоц тестирања због тог разлога. Међутим, тестирање мајмуна се разликује од Адхоц тестирања на један значајан начин, тестирање мајмуна се може обавити без знања или информација о софтверу.

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