Nøgleforskel: Målet med Monkey Testing er at tilfældigt forsøge at nedbryde systemet og sikre, at det ikke gør det. Ved Gorillatestning testes et modul i programmet igen og igen for at sikre, at det fungerer korrekt, og at der ikke er nogen fejl i det modul.

Monkey og Gorilla Testing er to forskellige typer af test udført på et stykke software, før det kan frigives på markedet. Et program kan have en million fejl i systemet mellem tidspunktet for dets oprindelige programmering og tidspunktet for dets udgivelse. Disse fejl skal søges og fastgøres; Det er her, hvor Monkey og Gorilla Testing kommer ind.
Monkey Testing er en tilfældig test, der udføres uden planlægning eller forberedelse. Det kan enten udføres af en udvikler, tester eller et automatiseret værktøj. Faktisk behøver udvikleren eller testeren ikke vide noget om softwaren. Formålet med testen er at bogstaveligt talt forsøge at nedbryde systemet og sikre, at det ikke gør det. Til dette formål kan testen inkludere tilfældige tests, såsom bogstaveligt at skrive tilfældige strenge i tekstbokse for at se, hvordan systemet ville håndtere fejlen.
Gorillatestning adskiller sig fra abetest; det er hverken tilfældigt eller udført uden planlægning eller forberedelse. Ved Gorillatestning testes et modul i programmet igen og igen for at sikre, at det fungerer korrekt, og at der ikke er nogen fejl i det modul. Modulet kan testes over hundrede gange og med samme proces. Derfor omfatter testprocessen testeren, der kører den samme kode igen og igen.

Fordelen ved Monkey Testing er, at det gør det muligt for testeren at finde ud af, hvordan programmet vil fungere i den virkelige verden, når et forkert sæt stings indføres i programmet. Det vil sandsynligvis ske i den virkelige verden, da brugeren sandsynligvis ikke er helt bekendt med programmet.
Fordelen ved Gorillatestning er derimod at i slutningen af programmet vil programmet blive grundigt kontrolleret, modul efter modul. Det sikrer også, at programmet ikke begynder at lægge eller virke forkert efter en tid, som de første hundrede indgange. På grund af dette er et program normalt test med både Monkey og Gorilla Testing, ud over andre strenge og strenge testprocesser.
Sammenligning mellem abe og gorilletestning:
Monkey Testing | Gorillatestning | |
Type | Tilfældig testning - Ingen test sag anvendt | Manuel testning - gentagende |
Formål | Få test her og der for at sikre at systemet eller en applikation ikke går i stykker. | At kontrollere et modul grundigt. |
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. | Et modul kontrolleres grundigt via samme proces igen og igen. |
Udført af | 'Monkey på en skrivemaskine.' Enhver uden kendskab til softwaren eller endda computere. I virksomheder udføres det af testholdene. | En enkelt udvikler eller tester, som måske har eller ikke har kendskab til softwaren. Eller ved kvalitetssikringshold, normalt når du kører fuld test |
typer |
| - |