Forskel mellem Monkey og Gorilla Testing

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

  • Monkey Button Push Testing
  • Smart Monkey Testing
  • Brilliant Monkey Testing
  • Dumb Monkey Testing
  • Adam Testing

-

Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem ASP og ASP.NET

    Forskel mellem ASP og ASP.NET

    Nøgleforskel: ASP står for Active Server Pages. Det er almindeligt kendt som Classic ASP eller ASP Classic. Det er et server-side scripting miljø, der er udviklet og udgivet af Microsoft. ASP.NET er en server-side webapplikationsramme. ASPX står for aktive server sider udvidet. Det blev designet til webudvikling til at producere dynamiske websider. AS
  • forskel mellem: Forskel mellem Dual Core og Intel i3

    Forskel mellem Dual Core og Intel i3

    Hovedforskel: En dual-core processor er en type central processor (CPU), der har to komplette udførelseskerner. Dual-kerne er blevet synonymt med Intel Pentium Dual Core. Det kan nogle gange også bruges til at henvise til Intels Core 2 Duo-linje. Intel Core i3 er en type dual-core processor. Det er faktisk efterfølgeren til Intels Core 2 Duo-linje. E
  • forskel mellem: Forskel mellem x86 og x64

    Forskel mellem x86 og x64

    Nøgleforskel: x86 er en familie af instruktionssæt arkitekturer, der er baseret på den oprindelige Intel 8086 CPU. X64 er en instruktion sæt arkitektur, der tilhører x86 familien, der understøtter 64 bits pr. Adresse. Computerteknologier har konstant udviklet sig for at imødekomme kundernes krav. Nyere
  • forskel mellem: Forskel mellem Studio og et soveværelse

    Forskel mellem Studio og et soveværelse

    Hovedforskel: En studielejlighed består af et badeværelse og et enkeltværelse, der fordobler som opholdsområde, soveværelse og køkken. En 1 værelses lejlighed består af et soveværelse, en stue og et badeværelse. En lejlighed, som også er kendt som en lejlighed eller lejlighed, er en selvstændig bolig enhed, en type boligbyggeri, der kun er en del af en bygning. Bygningen
  • forskel mellem: Forskel mellem HTC One X + og Samsung Galaxy S3

    Forskel mellem HTC One X + og Samsung Galaxy S3

    Nøgleforskel: HTC One X + har en 4, 7-tommers super LCD 2-berøringsskærm med cirka 312 ppi pixeldensitet, hvilket betyder, at skærmen er temmelig fantastisk, og den viser ikke nogen pixels. Enheden drives af 1, 7 GHz Quad-core NVIDIA Tegra 3-proces, der gør det hurtigere end den originale HTC One X. Gal
  • forskel mellem: Forskel mellem Ape og Gorilla

    Forskel mellem Ape og Gorilla

    Nøgleforskel: Apes er en slags primater, som efterhånden nedbrydes til resultater i gorillaer. Gorillaer er en underkategori af aber. Gorillas betragtes som den største ape og en del af slægten, Gorilla. Det er ofte svært at skelne mellem en ape og en gorilla, fordi en gorilla faktisk er en ape. Ape
  • forskel mellem: Forskel mellem Roti og Chapati

    Forskel mellem Roti og Chapati

    Nøgleforskel: Betegnelserne Roti og Chapati bruges ofte regelmæssigt når det kommer til indisk madlavning. Generelt er en roti en type indisk flatbread. Der er mange forskellige typer rotis, hvoraf den ene er chapati, som er en type roti, der er lavet af fuldkornsmel og kogt på tavaen, en type flad stegepande. Be
  • forskel mellem: Forskel mellem C og Ansi C

    Forskel mellem C og Ansi C

    Hovedforskel: C blev oprindeligt udviklet af Dennis Ritchie hos AT & T Bell Labs mellem 1969 og 1973. Det har en kildekode til friformatprogrammet. C er et generel programmeringssprog. C er et af de ældste programmeringssprog, der anvendes i øjeblikket og er et af de mest anvendte programmeringssprog.
  • forskel mellem: Forskel mellem Cane and Wicker

    Forskel mellem Cane and Wicker

    Hovedforskel: Cane er et græs i Poaceae-familien af ​​græs. Det tilhører hovedsagelig to slægter i familien Poaceae: Arundo og Arundinaria. Arundo er indfødt til regionen mellem Middelhavet og Fjernøsten, mens Arundinaria er hjemmehørende i Amerika. Wicker henviser derimod til den proces, gennem hvilken rørsemøbler er lavet. Det kan ogs

Redaktørens Valg

Forskel mellem Studio og et soveværelse

Hovedforskel: En studielejlighed består af et badeværelse og et enkeltværelse, der fordobler som opholdsområde, soveværelse og køkken. En 1 værelses lejlighed består af et soveværelse, en stue og et badeværelse. En lejlighed, som også er kendt som en lejlighed eller lejlighed, er en selvstændig bolig enhed, en type boligbyggeri, der kun er en del af en bygning. Bygningen