Forskjell mellom Monkey og Gorilla Testing

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

  • Monkey Button Push Testing
  • Smart Monkey Testing
  • Strålende Monkey Testing
  • Dumb Monkey Testing
  • Adam Testing

-

Anbefalt

Relaterte Artikler

  • forskjell mellom: Forskjellen mellom laminat og finér

    Forskjellen mellom laminat og finér

    Hovedforskjell: Laminater er et syntetisk gulvprodukt med flere lag. Det er laget fiber med høy tetthet, melaminharpiks eller trepartikler. På toppen har laminatet et fotografisk applikasjonslag, som igjen er dekket med et klart beskyttende lag. Det fotografiske applikasjonslaget er vanligvis påtrykt med ulike bilder som har som mål å etterligne utseendet til ekte tre. Ved
  • forskjell mellom: Forskjellen mellom ebook og trykt bok

    Forskjellen mellom ebook og trykt bok

    Hovedforskjell: En trykt bok er i utgangspunktet et sett med trykte ark papir som er satt sammen og innkapslet i et beskyttelsesdeksel. EBook står for elektronisk bok. Det er en elektronisk versjon av en konvensjonell trykt bok. En bok er en samling av trykte papirer som holdes sammen, og denne samlingen er innkapslet i et deksel.
  • forskjell mellom: Forskjell mellom iPad Mini og Nexus 7

    Forskjell mellom iPad Mini og Nexus 7

    Nøkkelforskjellen: iPad Mini er en slankere, tynnere iPad 2. iPad Mini leveres med en 7, 9-tommers LED-bakgrunnsbelyst multi-touch display med IPS-teknologi berøringsskjerm belagt med et fingeravtrykk-resistent oleofobt materiale. Nexus 7 er en nettbrett datamaskin som kjører Android 4.1 (også kalt Jelly Bean) operativsystem. De
  • forskjell mellom: Forskjellen mellom TAKS og STAAR

    Forskjellen mellom TAKS og STAAR

    Hovedforskjell: TAKS var den standardiserte testen som ble administrert i Texas skoler for karakterer 3-8 og karakterer 9-11 for å vurdere studenters lese-, skrive-, matematikk-, naturvitenskaps- og sosialfaglige ferdigheter. Fra 2012 til 2014 har STAAR erstattet TAKS som statens standardiserte test.
  • forskjell mellom: Forskjell mellom CPU og GPU

    Forskjell mellom CPU og GPU

    Nøkkelforskjell: En CPU utfører alle de aritmetiske og databehandlingsfunksjonene til en datamaskin. En GPU er en elektronisk kretsenhet som er designet for å raskt manipulere og endre minne for å øke hastigheten der systemet bygger bilder i en ramme. CPUer og GPUer brukes ofte når de refererer til datamaskinen og dens teknologier. Selv
  • forskjell mellom: Forskjellen mellom fast og flytende

    Forskjellen mellom fast og flytende

    Hovedforskjell: Solid, flytende, gass og plasma er de fire primære tilstandene av materie der gjenstander kan bli funnet på jorden. Solid er en tilstand av materie som har en fast form og fast volum. Væske er en tilstand av materie som ikke har fast form, men har et bestemt volum. Fast, flytende, gass og plasma er de fire primære tilstandene av materie der gjenstander kan bli funnet på jorden. Nes
  • forskjell mellom: Forskjell mellom uavhengig entreprenør og medarbeider

    Forskjell mellom uavhengig entreprenør og medarbeider

    Hovedforskjell: En ansatt er noen som er ansatt i et selskap. De jobber direkte for selskapet, og i sin tur får en lønn, og kan også få bonuser og sysselsettingsfordeler. En uavhengig entreprenør kan være en person, et selskap, en bedrift, et selskap, etc. som kan ansettes på kontraktsbasis. Vanligvis, når man snakker i form av en ansatt, er en uavhengig entreprenør en person som er ansatt for å oppfylle en bestemt oppgave som personen vil bli betalt tilsvarende. Uavhengi
  • forskjell mellom: Forskjell mellom oppladbare og ikke-oppladbare batterier

    Forskjell mellom oppladbare og ikke-oppladbare batterier

    Nøkkelforskjell: Oppladbare batterier består av en eller flere elektrokjemiske celler og er en type energiakkumulator. Det er kjent som en sekundær celle som den har evnen til å bli lades og gjenbrukes. Ikke oppladbare batterier som navnet antyder, kan ikke lades opp til flere bruksområder. Batteriet kan bare brukes en gang etter som det skal kastes. Dis
  • forskjell mellom: Forskjellen mellom synkron og induksjonsmotor

    Forskjellen mellom synkron og induksjonsmotor

    Nøkkelforskjell: Synkronmotorer og induksjonsmotorer er de mest brukte typer vekselstrømsmotorer. I en synkron elektrisk motor synkroniseres rotasjonen av akselen med frekvensen av tilførselsstrømmen. En induksjonsmotor er en vekselstrømsmotor hvor den elektriske strømmen i rotoren produseres ved elektromagnetisk induksjon fra magnetfeltet til statorviklingen. Synk

Redaksjonens

Forskjellen mellom Introversion og sosial angst

Hovedforskjell: Introversion er et personlighetstrekk der folk elsker å tilbringe tid alene i stedet for i store grupper av mennesker. Sosial angst er en lidelse som får folk til å være redd for å bli dømt for sine ord eller sosial atferd. Det er ofte enkelt å kategorisere folk som er forskjellige eller som ikke passer inn i de populære ideene om hvordan folk handler. For å