Diferența dintre testarea maimuțelor și gorilei

Diferența cheie: Obiectivul testelor de maimuțe este încercarea aleatoră de a prăbuși sistemul și de a ne asigura că nu. În testul Gorilla, un modul al programului este testat din nou și din nou pentru a se asigura că acesta funcționează corect și că nu există bug-uri în modulul respectiv.

Monkey și Gorilla Testing sunt două tipuri diferite de testare efectuate pe o bucată de software înainte de a putea fi lansat pe piață. Un program poate avea un milion de bug-uri în sistem între momentul programării inițiale și momentul eliberării. Aceste bug-uri trebuie căutate și rezolvate; acesta este locul în care se află testarea Monkey and Gorilla.

Monkey Testing este un test aleatoriu care se desfășoară fără nici o planificare sau pregătire. Se poate realiza fie de un dezvoltator, de tester sau de un instrument automat. De fapt, dezvoltatorul sau testerul nu trebuie să știe nimic despre software. Obiectivul testului este de a încerca literalmente să prăbușească sistemul și să se asigure că nu se întâmplă acest lucru. În acest scop, testul poate include teste aleatorii, cum ar fi introducerea literalmente a unor caractere aleatoare într-o cutie de text pentru a vedea cum ar putea eroarea să se ocupe de sistem.

Gorila Testing diferă de testarea maimuță; nu este nici aleator, nici efectuat fără planificare sau pregătire. În testul Gorilla, un modul al programului este testat din nou și din nou pentru a se asigura că acesta funcționează corect și că nu există bug-uri în modulul respectiv. Modulul poate fi testat de o sută de ori și cu același proces. Prin urmare, procesul de testare include tester care rulează același cod de peste și peste din nou.

Avantajul testării de maimuțe este că permite testerului să afle cum va funcționa programul în lumea reală atunci când un set incorect de intepări introduse în program. Acest lucru este foarte probabil să se întâmple în lumea reală, deoarece utilizatorul probabil nu va fi complet familiarizat cu programul.

Avantajul testelor Gorilla, pe de altă parte, este că, la sfârșitul acestuia, programul va fi verificat cu atenție, modulul de modul. De asemenea, se asigură că programul nu va începe să meargă sau să funcționeze incorect după ceva timp, cum ar fi primele sute de intrări. Datorită acestui fapt, un program este, de obicei, testat atât cu Testarea Monkey cât și cu Gorilla, în plus față de alte procese de testare stricte și riguroase.

Comparație între testarea maimuțelor și gorilei:

Testarea maimuțelor

Testarea gorilei

Tip

Testarea aleatorie - Nu a fost folosit nici un test

Testarea manuală - Repetitivă

Scop

Câteva teste aici și acolo pentru a vă asigura că sistemul sau o aplicație nu se prăbușește.

Pentru a verifica bine un modul.

Descriere

Nu se face nici un test specific; acesta poate include doar clicuri aleatorii sau tastând pentru a vedea dacă sistemul se blochează.

Un modul este verificat temeinic prin același proces de fiecare dată.

Condus de

"Maimuță pe o mașină de scris." Oricine nu are nici o cunoaștere a software-ului sau chiar a calculatoarelor. În companii este condus de echipele de testare.

Un singur dezvoltator sau tester, care poate sau nu poate avea cunoștințe despre software. Sau de către echipe de asigurare a calității, de obicei atunci când rulează testări complete

Tipuri

  • Buton de împingere a butonului de buton
  • Testarea inteligentă a maimuțelor
  • Testarea genială a maimuțelor
  • Testarea maimuței dumezi
  • Testarea Adam

-

Recomandat

Articole Similare

  • comparații populare: Diferența dintre preț și cost

    Diferența dintre preț și cost

    Diferența principală : Principala diferență dintre cele două este că termenul "preț" este definit ca suma pe care clienții o plătesc pentru un produs, în timp ce termenul "cost" este definit ca suma cheltuită de o afacere la realizarea unui produs. Adesea, termenii "preț" și "cost", în general, sunt utilizați interschimbabil. Cu toate aces
  • comparații populare: Diferența dintre furt și furt

    Diferența dintre furt și furt

    Diferența cheie: Furtul se referă în general la activitatea de a scoate lucrurile celuilalt fără permisiune sau drept legal, în timp ce jefuirea este un fel de furt, de obicei în timpul unui război, revoltă etc. Oamenii tind să își păstreze valorile pentru a le ține departe de ochii hoților. Hoții sunt nu
  • comparații populare: Diferența dintre Apple și Android

    Diferența dintre Apple și Android

    Diferența cheie: Apple este proiectat în jurul unei interfețe grafice. Apple Inc. a fost cunoscută anterior ca Apple Computer Inc. Sistemul Apple este împărțit între diferite tipuri de sisteme de operare: linia de computere Mac, playerul iPod, smartphone-ul iPhone și calculatorul de tabletă iPad. Android
  • comparații populare: Diferența dintre televizoarele cu plasmă și proiecții

    Diferența dintre televizoarele cu plasmă și proiecții

    Diferența cheie: Televizoarele cu plasmă sunt afișaje cu ecran plat care utilizează gaze nobile pentru a produce lumină și imagini. Un televizor de proiecție creează inițial o imagine mică și apoi utilizează o rază de lumină pentru a mări imaginea pe ecran. Sistemele de proiecție vin în două tipuri: televizorul frontal-proiecție și televizorul din spate-proiecție. Un set de proiecție
  • comparații populare: Diferența dintre special și special

    Diferența dintre special și special

    Diferența principală: În special, adverbele "în special" și "special" sunt utilizate în mod interschimbabil în multe contexte. Termenul "special" este folosit pentru a evidenția și particulariza orice, în timp ce "special" este folosit pentru a evidenția specificațiile oricărei chestiuni sau lucruri. Termenul &q
  • comparații populare: Diferența dintre cofactor și coenzima

    Diferența dintre cofactor și coenzima

    Diferența de bază : Atât cofactorul cât și coenzimele joacă un rol extrem de important în funcțiile metabolice ale organismului. Coenzima este un tip cofactor tehnic, în care coenzimele sunt definite ca molecule care se leagă în mod liber de o enzimă și cofactorii sunt acei compuși chimici care se leagă de proteine. Abilitatea un
  • comparații populare: Diferența dintre Nokia Lumia 1020 și Samsung Galaxy S3

    Diferența dintre Nokia Lumia 1020 și Samsung Galaxy S3

    Diferența principală: Lumia 1020 este cel mai nou telefon emblematic de la Nokia. Dispune de o cameră de 41 MP și rulează pe Windows Mobile 8. Samsung Galaxy S3 a fost succesorul Samsung Galaxy S4, telefonul emblematic al Samsung Corporation. Nokia a anunțat lansarea celui mai nou telefon emblematic, Lumia 1020. A fo
  • comparații populare: Diferența dintre .net și .com

    Diferența dintre .net și .com

    Diferența principală: .net este un derivat al rețelei, destinat inițial organizațiilor implicate în tehnologiile de rețea. Întrucât, .com, derivat din comerț, a fost inițial destinat domeniilor înregistrate de organizațiile comerciale. .net și .com sunt domeniile generice de nivel superior (gTLD) utilizate în sistemul de nume de domeniu al Internetului. Ambele, împre
  • comparații populare: Diferența dintre Joker și Comedian

    Diferența dintre Joker și Comedian

    Diferența principală: Un Joker și un Comedian sunt amatori de divertisment; un joker este unul care face distracție de alții să amuze și să distreze o audiență, în timp ce un comedian este cel care face comedie pentru a face un râs public. Un joker și un comedian au multe asemănări cu ceilalți, adică sunt animatori, fac o audiență sau oameni râs cu voce tare, etc. Jokerii sunt proba

Alegerea Editorului

Diferența dintre Meta Tags și Meta Description

Diferența cheie: etichetele Meta indică browserelor și altor servicii web informații specifice referitoare la pagină. Mesajul Meta Descriere este un rezumat sau o descriere a ceea ce conține pagina web. Etichetele Meta sunt o mică parte din puzzle-ul algoritmic mare pe care motoarele de căutare le analizează la determinarea rangului paginii. Meta et