Hovedforskjell: Målet med Monkey Testing er å tilfeldigvis prøve å krasje systemet og for å sikre at det ikke gjør det. I Gorillatesting testes en modul i programmet igjen og igjen for å sikre at den fungerer ordentlig og at det ikke er noen feil i den modulen.
Monkey and Gorilla Testing er to forskjellige typer testing utført på et program før det kan løses i markedet. Et program kan ha en million feil i systemet mellom tidspunktet for den første programmeringen og tidspunktet for utgivelsen. Disse feilene må søkes ut og fikseres; Det er her hvor Monkey and Gorilla Testing kommer inn.
Monkey Testing er en tilfeldig test som utføres uten planlegging eller forberedelse. Det kan enten utføres av en utvikler, tester eller et automatisert verktøy. Faktisk, utvikleren eller testeren trenger ikke å vite noe om programvaren. Målet med testen er å bokstavelig talt prøve å krasje systemet og for å sikre at det ikke gjør det. For dette formålet kan testen inkludere tilfeldige tester som bokstavelig talt å skrive tilfeldige strenger i tekstbokser for å se hvordan systemet skulle håndtere feilen.
Gorillatesting skiller seg fra ape testing; Det er ikke tilfeldig eller utført uten planlegging eller forberedelse. I Gorillatesting testes en modul i programmet igjen og igjen for å sikre at den fungerer ordentlig og at det ikke er noen feil i den modulen. Modulen kan testes over hundre ganger, og med samme prosess. Derfor omfatter testprosessen testeren som kjører samme kode igjen og igjen.
Fordelen med Monkey Testing er at det gjør at testeren kan finne ut hvordan programmet vil fungere i den virkelige verden når et feil sett av stikk inn i programmet. Dette er ganske sannsynlig å skje i den virkelige verden, da brukeren sannsynligvis ikke vil være helt kjent med programmet.
Fordelen med Gorilla Testing, derimot, er at på slutten av programmet vil programmet bli grundig sjekket, modul etter modul. Det sikrer også at programmet ikke begynner å lagre eller fungere feil etter en tid, som de første hundre inngangene. På grunn av dette er et program vanligvis testet med både Monkey og Gorilla Testing, i tillegg til andre strenge og strenge testprosesser.
Sammenligning mellom ape og gorilletesting:
Monkey Testing | Gorillatesting | |
Type | Tilfeldig testing - Ingen test sak brukt | Manuell testing - Gjentatt |
Hensikt | Få tester her og der for å sikre at systemet eller et program ikke krasjer. | For å sjekke en modul grundig. |
Beskrivelse | Ingen spesifikk test er gjort; Det kan inkludere bare tilfeldig klikk eller skriving for å se om systemet krasjer. | En modul kontrolleres grundig via samme prosess om og om igjen. |
Utført av | 'Monkey på en skrivemaskin.' Noen uten kjennskap til programvaren eller til og med datamaskiner. I bedrifter utføres det av testteamene. | En enkelt utvikler eller tester, som kanskje eller ikke har kunnskap om programvaren. Eller ved kvalitetssikringsgrupper, vanligvis når du kjører full test |
typer |
| - |