Razlika između testiranja majmuna i gorila

Ključna razlika: Cilj testiranja majmuna je nasumično pokušati srušiti sustav i osigurati da se to ne dogodi. U Gorilla Testingu, jedan modul programa se neprestano testira kako bi se osiguralo da radi ispravno i da nema grešaka u tom modulu.

Testiranje majmuna i gorila su dvije različite vrste testiranja koje se provode na komadu softvera prije nego što se mogu objaviti na tržištu. Program može imati milijun bugova u sustavu između vremena početnog programiranja i vremena objavljivanja. Ove bugove treba tražiti i fiksirati; Ovo je mjesto gdje Monkey i Gorilla Testing dolaze.

Test majmuna je slučajni test koji se provodi bez planiranja ili pripreme. Može ga izvesti programer, tester ili automatizirani alat. Zapravo, programer ili tester ne moraju znati ništa o softveru. Cilj testa je doslovno pokušati srušiti sustav i osigurati da se to ne dogodi. U tu svrhu, test može uključivati ​​slučajne testove kao što je doslovno tipkanje slučajnih nizova u tekstualne okvire kako bi se vidjelo kako će sustav obraditi pogrešku.

Gorilla Testing se razlikuje od testiranja majmuna; nije ni slučajan niti proveden bez planiranja ili pripreme. U Gorilla Testingu, jedan modul programa se neprestano testira kako bi se osiguralo da radi ispravno i da nema grešaka u tom modulu. Modul se može testirati preko stotinu puta i istim procesom. Dakle, proces testiranja uključuje tester koji izvodi isti kôd iznova i iznova.

Prednost testiranja majmuna je u tome što testeru omogućuje da sazna kako će program raditi u stvarnom svijetu kada se u program unese pogrešan skup uboda. To je vrlo vjerojatno da će se dogoditi u stvarnom svijetu, jer korisnik vjerojatno neće biti potpuno upoznat s programom.

Prednost testiranja Gorilla je, s druge strane, da će na kraju program biti temeljito provjeren, modul po modulu. Također, osigurava da program neće početi lagati ili raditi nepravilno nakon nekog vremena, poput prvih stotinu ulaza. Zbog toga se program obično testira s Monkey i Gorilla Testing, uz ostale stroge i stroge procese testiranja.

Usporedba testiranja majmuna i gorila:

Testiranje majmuna

Testiranje gorila

Tip

Slučajno testiranje - nije korišten ispitni slučaj

Ručno testiranje - ponavljajuće

Svrha

Nekoliko testova tu i tamo kako bi se osiguralo da se sustav ili aplikacija ne sruše.

Da biste temeljito provjerili jedan modul.

Opis

Nema specifičnog testa; može uključivati ​​samo slučajno klikanje ili upisivanje kako bi se vidjelo ruši li se sustav.

Jedan modul temeljito se provjerava istim procesom iznova i iznova.

Provodio je

"Majmun na pisaćem stroju." Bilo tko bez ikakvog znanja o softveru ili čak računala. U poduzećima ga provode testni timovi.

Jedan programer ili tester, koji može ili ne mora imati znanje o softveru. Ili timovi za osiguravanje kvalitete, obično prilikom punog testiranja

vrste

  • Monkey Button Push Testing
  • Testiranje pametnih majmuna
  • Brilliant Monkey Testing
  • Glupi test majmuna
  • Testiranje Adama

-

Preporučeno

Vezani Članci

  • razlika između: Razlika između trgovine Google Play i Apple App Store

    Razlika između trgovine Google Play i Apple App Store

    Ključna razlika: Play Store i App Store su dvije različite vrste digitalnih distribucijskih platformi. Osim blaring razlike, da Play Store radi na Google Android, koji App Store radi na Appleov iOS, postoje samo druge mikro razlike. Play Store i App Store su dvije različite vrste digitalnih distribucijskih platformi koje služe istoj svrsi; mogu se koristiti za kupnju digitalnog sadržaja kao što su aplikacije, igre, filmovi, knjige, časopisi itd. Play
  • razlika između: Razlika između pljačke i provale

    Razlika između pljačke i provale

    Ključna razlika: Pljačka je definirana zakonom jer kriminalac pokušava uzeti nešto od vrijednosti od strane osobe silom, zastrašivanjem i silom. Provalna provjera se definira kao nezakonit neovlašteni ulazak ili prisilni ulazak u krađu u privatnom vlasništvu. Provalnici se također ponekad nazivaju lomljenje i ulazak ili provala u kuću. Pljačka
  • razlika između: Razlika između razlučivosti i DPI

    Razlika između razlučivosti i DPI

    Ključna razlika: Rezolucija je pojam koji se koristi za opisivanje oštrine i detalja slike. DPI je mjerna jedinica koja određuje koliko pojedinačnih točaka može stati u kvadrat 1x1 inča. Razlučivost i točkice po inču (DPI) su pojmovi koji se obično koriste za ispis fotografija ili upućivanje na postavke fotoaparata i pisača. Ta dva pojm
  • razlika između: Razlika između dikcije i tona

    Razlika između dikcije i tona

    Ključna razlika: Dikcija ima dva različita značenja. Prvo značenje odnosi se na pisca ili na osobit izbor riječi i stil izražavanja govornika u pjesmi ili priči. Drugo značenje je osobenost govora ili način na koji osoba govori da je svaka riječ izrazito jasna i razumljiva. Osim izbora riječi koje osoba ili lik koristi, cjelokupni stav, visina i volumen također daju uvid u književno djelo ili karakter. Tone pokazu
  • razlika između: Razlika između Kitkata i Lollipopa

    Razlika između Kitkata i Lollipopa

    Ključna razlika: Kitkat je poznat i kao verzija 4.4 u svom znanstvenom jeziku, dok je lollipop verzija 5.0 koja je najavljena u studenom 2014. i uspijeva Kitkat. Kitkat i Lollipop nisu vrste ukusnih čokolada, ali su i dvije verzije Googleovih operacijskih sustava Android. Ovo slijedi u dugom popisu čokoladnih ili desertnih inspiriranih imena za različite Android verzije koje je Google izmislio. An
  • razlika između: Razlika između pravila lijeve ruke i pravila desne ruke

    Razlika između pravila lijeve ruke i pravila desne ruke

    Ključna razlika: Pravilo lijeve ruke i desna ruka su vrste vizualnih mnemonika koje je razvio John Ambrose Fleming krajem 19. stoljeća. Koriste se za pokazivanje smjera kretanja, polja i struje. Pravilo lijeve ruke primjenjuje se na elektromotore, dok se pravilo za desnu ruku odnosi na generatore. Pravilo lijeve ruke i desna ruka su tipovi vizualnih mnemonika.
  • razlika između: Razlika između ebole i denga groznice

    Razlika između ebole i denga groznice

    Ključna razlika: Virus ebole nazvan po rijeci Eboli, uglavnom se prenosi kontaktom s krvlju ili drugim tjelesnim tekućinama zaraženih ljudi ili drugih životinja. Denga, s druge strane, uglavnom se prenosi preko ugriza komarca. Ebola ubija 25% do 90% ljudi koje inficira, dok je manje od 5% osoba zaraženih denga groznicom u opasnosti od smrti. Ebo
  • razlika između: Razlika između češkog i slovačkog

    Razlika između češkog i slovačkog

    Ključna razlika: Glavna razlika je u tome što su Česi iz Češke, a Slovaci iz Slovačke. Međutim, povijest ovih krajeva zajedno se povezuje. Stoga je vrlo teško razlikovati dvije osobe. Nije lako napraviti razliku između Čeha i Slovaka. Naravno, glavna razlika je u tome što su Česi iz Češke, a Slovaci iz Slovačke. Međutim, povi
  • razlika između: Razlika između razvijenih i zemalja u razvoju

    Razlika između razvijenih i zemalja u razvoju

    Ključna razlika: Smatra se da se zemlja razvija ili razvija uglavnom na temelju ekonomije, dohotka po glavi stanovnika, industrijalizacije, stope pismenosti, životnog standarda itd. Razvijena zemlja ima visoko razvijeno gospodarstvo i naprednu tehnološku infrastrukturu u odnosu na druge manje razvijene zemlje, Prema Kofiju Annanu, bivšem glavnom tajniku Ujedinjenih naroda, "razvijena zemlja je ona koja svim svojim građanima omogućuje slobodan i zdrav život u sigurnom okruženju". Međuti

Izbor Urednika

Razlika između 3G i Broadband

Ključna razlika: 3G, kratica za treću generaciju, treća je generacija mobilne telekomunikacijske tehnologije. S druge strane, širokopojasni je široki pojas elektromagnetskih frekvencija. 3G je kratica od treće generacije, koja se odnosi na naprednu bežičnu tehnologiju. Ima dodatne značajke kao što su prijenos velike brzine, napredni multimedijski pristup i globalni roaming, u usporedbi s prethodnim bežičnim tehnologijama. 3G se ugla