Nøgleforskel: Adhoc Testing udføres uden planlægning eller forberedelse. Når programmet er funktionelt, vil programmøren eller testeren teste softwaren ved hjælp af hans kendskab til programmet. Monkey Testing ligner Ad hoc Testing. Det kan dog gøres uden viden eller information om softwaren.

Både Monkey Testing og Ad hoc Testing er typer af tilfældig test, der er udført efter programmets programmering er gjort, men normalt før intensiv og indviklet test er startet. Det kan endda siges at Monkey Testing er en type Adhoc Testing.
Adhoc Testing udføres uden planlægning eller forberedelse. Når programmet er funktionelt, vil programmøren eller testeren teste softwaren ved hjælp af hans kendskab til programmet. Han vil generelt teste systemets grundlæggende for at sikre, at de løber og systemet ikke går i stykker. Denne type af test er udført, uden at der anvendes et test-tilfælde.
Monkey Testing ligner Ad hoc Testing. Det foregår også tilfældigt og uden planlægning eller forberedelse. Mange programmører kategoriserer Monkey Testing som en type Adhoc Test på grund af denne grund. Monkey Testing adskiller sig dog fra Adhoc Testing på en signifikant måde. Monkey Testing kan udføres uden viden eller information om softwaren.

Fordelen ved Monkey Testing og Adhoc Testing er, at den tester softwaren i reel og tilfældig situation i forhold til struktureret test. Disse situationer er også mere virkelige og sandsynligvis vil ske, når produktet ruller ud til offentligheden. Ulempen ved Monkey Testing og Ad hoc Testing er imidlertid, at når der opstår en fejl, er der ingen måde at replikere fejlen, da der ikke er nogen test case files at henvise til. Derfor bruges Monkey Testing og Adhoc Testing næsten altid i samarbejde med traditionelle og strukturerede testteknikker.
Sammenligning mellem Monkey Testing og Ad hoc Testing:
Monkey Testing | Ad hoc-test | |
Type | Tilfældig testning - Ingen test sag anvendt | Tilfældig testning - Ingen test sag anvendt |
Formål | Få test her og der for at sikre at systemet eller en applikation ikke går i stykker. | Testeren forsøger at 'bryde' systemet ved tilfældigt at prøve systemets funktionalitet. |
Beskrivelse | Ingen specifik test er udført; Det kan omfatte blot tilfældig klikning eller indtastning for at se om systemet går i stykker. | Baseret på testerens viden. Testeren kan kontrollere, hvad han føler er nødvendigt. |
Udført af | 'Monkey på en skrivemaskine.' Enhver uden kendskab til softwaren eller endda computere. | En programmør med detaljeret viden om softwaren og systemet. |
typer |
|
|