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

  • diferență între: Diferența dintre sex și sex

    Diferența dintre sex și sex

    Diferența cheie: Sexul este folosit mai frecvent pentru a se referi la anatomia biologică a unei persoane. Așa sa născut persoana. Genul este rolul sau diferențierea creată de societate. Genul este influențat de cultura și societatea în care se naște o persoană. Genul diferă în funcție de țară, de stat, de cultură, de religie etc. Termenii "
  • diferență între: Diferența dintre Sunmica și Laminat

    Diferența dintre Sunmica și Laminat

    Diferența principală: Laminatele sunt un produs de pardoseală sintetică cu mai multe straturi. Se creează fibre de înaltă densitate, rășină de melamină sau particule de lemn. Pe partea de sus, laminatul are un strat fotografic aplicat, care, la rândul său, este acoperit cu un strat protector clar. Stratul de
  • diferență între: Diferența dintre frige Pan și Sauté Pan

    Diferența dintre frige Pan și Sauté Pan

    Diferența cheie: Un panou de prăjit este o tigaie optimizată pentru prăjit, în timp ce un Sauté Pan este optimizat pentru a fi tăiat. O tigaie de prăjit este o tavă cu fund plat, folosită pentru prăjirea, măcinarea și măcinarea alimentelor. Un panou Sauté sau o tigaie este o tavă cu fund plat, folosită pentru a lega legumele. Aproape fiecare
  • diferență între: Diferența dintre Alcatel One Touch Idol și Nokia Lumia 720

    Diferența dintre Alcatel One Touch Idol și Nokia Lumia 720

    Diferența principală: Alcatel One Touch Idol este partenerul oficial pentru filmul Iron Man 3. Dispune de un touchscreen LCD capacitiv LCD de 4, 7 inch cu 16 milioane de culori. Afișajul are o rezoluție de 540 x 960 pixeli. Telefonul este alimentat de un Dual-core 1 GHz MediaTek MTK 6577+ și de 512 MB de memorie RAM. Nok
  • diferență între: Diferența dintre Volți și Watte

    Diferența dintre Volți și Watte

    Diferența principală: Volțile și Wattele sunt ambele unități de măsură. Volt (V) este unitatea SI derivată pentru măsurarea tensiunii. Voltele sunt măsurate folosind un voltmetru. Watts (W), pe de altă parte, este unitatea SI derivată pentru măsurarea puterii. Watt este numit după inginerul scoțian James Watt. SI reprezintă
  • diferență între: Diferența dintre iOS 8 și iOS 9

    Diferența dintre iOS 8 și iOS 9

    Diferența cheie: iOS 8 a fost introdus în lume în iunie 2014 și a fost lansat în aceeași zi. iOS8 a oferit câteva actualizări semnificative asupra iOS-ului mai vechi, dar a fost pegged ca un iOS deranjant din cauza numeroaselor bugs.iOS 9 oferind câteva caracteristici noi și construite pe caracteristicile care au fost oferite cu iOS8. iOS 9 a
  • diferență între: Diferența dintre Cafe și Cafeteria

    Diferența dintre Cafe și Cafeteria

    Diferența cheie: o cafenea sau cafenea este un cuvânt care se referă la un loc care oferă cafea, ceai și alte băuturi calde. Cafeneaua este un loc în care există un personal foarte mic sau fără personal și care are, în cea mai mare parte, contoare de servicii de sine stătătoare. Aceste locuri se găsesc adesea în instituții mari, cum ar fi școli, colegii, clădiri de birouri etc. Termenii cafenea
  • diferență între: Diferența dintre Apple Watch și Moto 360

    Diferența dintre Apple Watch și Moto 360

    Diferența cheie: Apple Watch este pătratul format de Apple care susține iPhone 5 și mai sus. Moto 360 este smartwatch-ul emblematic care oferă Android Wear și suportă orice telefon care are Android versiunea 4.3 și versiuni ulterioare. Tehnologia se schimbă în mod constant, iar schimbarea recentă permite tehnologiei să treacă de la mâinile noastre la încheieturile noastre. Există acum u
  • diferență între: Diferența dintre Microsoft Surface RT și Sony Xperia Z Tab

    Diferența dintre Microsoft Surface RT și Sony Xperia Z Tab

    Diferența cheie: Microsoft Surface RT este o tabletă care are un ecran touchscreen capacitiv TFT HD de 10, 6 inch cu o densitate de aproximativ 148 ppi. Ecranul oferă un raport de aspect real de 16: 9. Cu toate acestea, sistemul de operare nu este compatibil cu programele vechi Windows PC. Sony a anunțat recent linia de smartphone-uri și tablete revăzute. Împr

Alegerea Editorului

Diferența dintre Nexus 10 și iPad

Diferența cheie: Nexus 10 este un computer comprimat care rulează sistemul de operare Android 4.2 (numit și Jelly Bean), care a fost lansat împreună cu acesta. Acesta a fost dezvoltat în colaborare cu Samsung. iPad-urile au dimensiunea ecranului de 9, 7 inci cu afișaj multi-touch. iPad-urile sunt concepute ca dispozitive pentru o experiență multimedia, citirea cărților electronice, vizionarea filmelor, ascultarea de muzică, jocurile, navigarea pe Internet sau recuperarea mesajelor e-mail. Odată cu a