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 Samsung Galaxy Win și Xolo X1000

    Diferența dintre Samsung Galaxy Win și Xolo X1000

    Diferența cheie: Samsung Galaxy Win este încă un telefon de la Samsung Corporation. Samsung Galaxy Win vine în două variante: Single-SIM și Dual-SIM. Samsung Galaxy Win este de asemenea vândut ca Samsung Galaxy Grand Quattro pe anumite piețe. Telefonul este un smartphone quad-core destinat segmentului de buget. Samsun
  • comparații populare: Diferența dintre Nintendo DS și DSi

    Diferența dintre Nintendo DS și DSi

    Diferența principală: Nintendo DS și DSi sunt consolele de jocuri cu ecran dual, lansate de Nintendo. Nintendo DS este ediția din 2004 cu caracteristici grafice inițiale, în timp ce DSi este ediția 2008, care este alcătuită din caracteristici unice în comparație cu Nintendo DS. Nintendo DS și DSi sunt sisteme avansate de jocuri care sunt disponibile pe piața actuală și sunt lansate de Nintendo. Nintendo DS e
  • comparații populare: Diferența dintre Nebula și Supernova

    Diferența dintre Nebula și Supernova

    Diferența cheie: Nebuloasa este un nor în spațiu adânc format din gaze sau murdărie / praf (de exemplu, un nor format după ce o stea explodează). Supernova este ultima etapă a vieții unei stele și este o explozie foarte mare de la o stea moartă. Nebuloasa și Supernova sunt cele două concepte care sunt legate de stele și ele sunt interdependente între ele. Nebuloasa est
  • comparații populare: Diferența dintre porc și porc

    Diferența dintre porc și porc

    Diferența cheie: Un porc este un animal aparținând genului Sus și din familia ungulatelor de Suidae, în timp ce carnea obținută din porc este cunoscută sub denumirea de carne de porc. Porcul și carnea de porc sunt legate între ele. Ne-vegetarienii le pot lega ușor, deoarece carnea de porc sub formă de carne este cunoscută sub numele de carne de porc și carne de porc este o carne foarte faimoasă. Un porc este
  • comparații populare: Diferența dintre principal și principiu

    Diferența dintre principal și principiu

    Diferența principală: Cuvintele " Principal " și " Principiu " sunt pronunțate în mod similar, dar au semnificații diferite. Termenul " principal" reflectă importanța primară sau autoritatea principală, în timp ce termenul " principiu" reflectă adevărul fundamental sau principala propoziție de bază pentru un sistem sau o teorie. Cuvântul &quo
  • comparații populare: Diferența dintre XML și JSON

    Diferența dintre XML și JSON

    Diferența cheie: XML înseamnă Extensible Markup Language. Acesta poate fi considerat o versiune simplificată a limbajului standard de marcare generalizată. Este un limbaj de markup bazat pe text și un standard al consorțiului World Wide Web care permite crearea unei etichete proprii. JSON este reprezentat de notația JavaScript de obiect. Este u
  • comparații populare: Diferența dintre celebre și populare

    Diferența dintre celebre și populare

    Diferența cheie: " Famous" este o persoană care este binecunoscută pentru motivele sale bune sau demne. Ele sunt cunoscute de mulți datorită realizărilor și lucrărilor lor. " Popular" este bine-a plăcut de către majoritatea oamenilor. Nu există multe de descris între termenii "celebre" și "populare". Ele pot fi
  • comparații populare: Diferența dintre arheologie și antropologie

    Diferența dintre arheologie și antropologie

    Diferența cheie: Arheologia este ramura științei dedicată cercetării, descoperirii și înțelegerii rămășițelor materiale lăsate în urmă de oameni. Antropologia este studiul tuturor aspectelor ființei umane, inclusiv dezvoltarea și legătura lor cu alte animale, în special cu primatele. Arheologia a făcu
  • comparații populare: Diferența dintre efectele și cele afectate

    Diferența dintre efectele și cele afectate

    Diferența cheie: Efectul este rezultatul sau rezultatul unei cauze. Pe de altă parte, afectarea este influențarea sau modificarea. De asemenea, înseamnă că trebuie să căutați; să acționeze în emoții; sau pentru a încerca să obțină. Există adesea confuzie asupra cuvintelor: efect și afectare. Pentru a înțelege

Alegerea Editorului

Diferența dintre vreme și climat

Diferența cheie: Vremea este starea sau condițiile atmosferei într-o perioadă scurtă de timp, de obicei o zi sau cam așa ceva. Clima este condițiile medii care se așteaptă la un anumit loc pe parcursul mai multor ani. Vremea și clima sunt cuvinte care sunt adesea auzite în meteorologie, în timp ce vremea este de asemenea folosită zi de zi pentru a se referi la condițiile din afara. Vremea și cl