Differenza tra Monkey and Gorilla Testing

Differenza chiave: l'obiettivo di Monkey Testing è di provare in modo casuale l'arresto anomalo del sistema e assicurarsi che non lo faccia. In Gorilla Testing, un modulo del programma viene testato più e più volte per assicurarsi che funzioni correttamente e che non ci siano errori in quel modulo.

Monkey and Gorilla Testing sono due diversi tipi di test condotti su un pezzo di software prima che possa essere rilasciato sul mercato. Un programma può avere un milione di bug nel sistema tra il momento della sua programmazione iniziale e il momento del suo rilascio. Questi bug devono essere cercati e risolti; è qui che entra in gioco Monkey and Gorilla Testing.

Monkey Testing è un test casuale che viene condotto senza alcuna pianificazione o preparazione. Può essere condotto da uno sviluppatore, un tester o uno strumento automatico. In effetti, lo sviluppatore o il tester non devono sapere nulla del software. L'obiettivo del test è letteralmente cercare di bloccare il sistema e assicurarsi che non lo faccia. A tale scopo, il test può includere test casuali come digitare letteralmente stringhe casuali in caselle di testo per vedere come il sistema gestirà l'errore.

Gorilla Testing differisce dai test sulle scimmie; non è né casuale né condotto senza pianificazione o preparazione. In Gorilla Testing, un modulo del programma viene testato più e più volte per assicurarsi che funzioni correttamente e che non ci siano errori in quel modulo. Il modulo può essere testato più di cento volte e con lo stesso processo. Quindi, il processo di test include il tester che esegue lo stesso codice più e più volte.

Il vantaggio di Monkey Testing è che consente al tester di scoprire come il programma funzionerà nel mondo reale quando una serie errata di punture viene inserita nel programma. È probabile che ciò accada nel mondo reale, in quanto l'utente probabilmente non conoscerà completamente il programma.

Il vantaggio di Gorilla Testing, d'altra parte, è che alla fine il programma verrà accuratamente controllato, modulo dopo modulo. Inoltre, assicura che il programma non inizi a ritardare o funzionare in modo errato dopo un po 'di tempo, come i primi cento input. A causa di ciò, un programma è di solito test con Monkey and Gorilla Testing, oltre ad altri rigorosi e rigorosi processi di test.

Confronto tra test di scimmia e gorilla:

Test delle scimmie

Test di Gorilla

genere

Test casuali - Nessuna test case utilizzata

Test manuale - Ripetitivo

Scopo

Pochi test qua e là per garantire che il sistema o un'applicazione non si bloccino.

Per controllare accuratamente un modulo.

Descrizione

Nessun test specifico è fatto; può includere solo un clic o una digitazione casuali per vedere se il sistema si arresta in modo anomalo.

Un modulo viene verificato ripetutamente tramite lo stesso processo più e più volte.

Condotto da

'Scimmia su una macchina da scrivere.' Qualcuno senza alcuna conoscenza del software o anche dei computer. Nelle aziende è condotto dai team di test.

Un singolo sviluppatore o tester, che può o non può avere conoscenza del software. Oppure dai team di assicurazione della qualità, solitamente durante l'esecuzione di test completi

tipi

  • Monkey Button Push Testing
  • Smart Monkey Testing
  • Test della scimmia brillante
  • Scimmia stupida
  • Adam Testing

-

Raccomandato

Articoli Correlati

  • differenza tra: Differenza tra fantasmi e demoni

    Differenza tra fantasmi e demoni

    Differenza chiave: i fantasmi sono le anime e gli spiriti degli umani deceduti. I demoni sono creduti agli esseri soprannaturali che sono spesso malevoli. Le persone spesso si confondono tra fantasmi e demoni e credono che qualsiasi attività soprannaturale abbia a che fare con i demoni che interferiscono con le loro vite.
  • differenza tra: Differenza tra Sony Xperia J e Nokia Lumia 520

    Differenza tra Sony Xperia J e Nokia Lumia 520

    Differenza fondamentale: Xperia J è stato annunciato nell'ottobre 2012 come variante più economica dell'Xperia T, il cui telefono presenta un design simile al T. L'Xperia J è dotato di un touchscreen TFT resistente ai graffi da 4 pollici che offre una densità di pixel 245. Nokia Lumia 520 è uno smartphone con touchscreen capacitivo IPS da 4 pollici che offre un display da 480x800 pixel, che offre circa 233 ppi. Il
  • differenza tra: Differenza tra Alcatel One Touch Idol Ultra e HTC First

    Differenza tra Alcatel One Touch Idol Ultra e HTC First

    Differenza fondamentale: Alcatel One Touch Idol Ultra è dotato di un touchscreen capacitivo AMOLED HD da 4, 65 pollici con una risoluzione di 720 x 1280 pixel. Il telefono è alimentato da un processore Dual-core da 1, 2 GHz su un MediaTek MTK 6577 e 1 GB di RAM. Il telefono ha una larghezza di 6, 45 mm, che ha portato l'azienda a pubblicizzarlo come lo smartphone più sottile sul mercato. H
  • differenza tra: Differenza tra Nokia Lumia 820 e Samsung Galaxy S3

    Differenza tra Nokia Lumia 820 e Samsung Galaxy S3

    Differenza fondamentale: uno dei primi smartphone con il marchio è il Nokia Lumia 820. Il Nokia Lumia 820 è stato il primo dei primi telefoni sviluppati su Windows Phone 8. È stato lanciato a novembre 2012, come alternativa leggermente più economica al Nokia 920. Il Samsung Galaxy S3 è uno smartphone multi-touch in formato ardesia lanciato a maggio 2012. È s
  • differenza tra: Differenza tra Microsoft Surface RT e Dell Latitude 10 Windows Tablet

    Differenza tra Microsoft Surface RT e Dell Latitude 10 Windows Tablet

    Differenza chiave: Microsoft Surface RT è un tablet dotato di touchscreen capacitivo TFT HD da 10, 6 pollici con una densità di circa 148 ppi. Lo schermo offre il rapporto di aspetto 16: 9 vero. Tuttavia, il sistema operativo non è compatibile con i vecchi programmi per PC Windows. Il tablet Latitude 10 è abbastanza liscio e leggero a 658 grammi. I
  • differenza tra: Differenza tra BMP e PNG

    Differenza tra BMP e PNG

    Differenza fondamentale: l'immagine bitmap di solito si riferisce a un'immagine non compressa. In questo formato, le immagini sono rese pixel per pixel che vengono assemblate per formare un'immagine. PNG è l'acronimo di Portable Network Graphics. È stato creato come sostituto migliorato e non brevettato per Graphics Interchange Format (GIF).
  • differenza tra: Differenza tra Celsius e Kelvin

    Differenza tra Celsius e Kelvin

    Differenza chiave: Celsius, noto anche come centigrado, è un sistema di unità comunemente usato che viene utilizzato per misurare la temperatura. La scala Kelvin fu proposta da William Thomson, 1 ° barone Kelvin nel 1848. Propose di sviluppare una scala di temperatura termodinamica assoluta, usando il suo punto base come zero assoluto. I
  • differenza tra: Differenza tra avena e frumento

    Differenza tra avena e frumento

    Differenza fondamentale: l' avena è diventata un popolare cereale per la colazione grazie alle sue numerose proprietà salutari. Con lo spostamento verso una vita sana, quasi tutti hanno sentito parlare dell'avena o hanno incorporato l'avena nella loro dieta. Avena sativa o avena è una specie di cereale che viene coltivata per il suo seme, noto anche con lo stesso nome. I
  • differenza tra: Differenza tra Apple Watch e Pebble Steel

    Differenza tra Apple Watch e Pebble Steel

    Differenza chiave: Apple Watch è lo smartwatch tanto atteso da Apple. Pebble Steel è un orologio per smartphone creato da Pebble Technology e l'unico orologio che supporta sia iOS che Android. Apple Watch è lo smartwatch tanto atteso dai produttori di iPhone. Come previsto, supporta solo gli iPhone, anche i modelli iPhone 5 e versioni successive. P

Scelta Del Redattore

Differenza tra disco e disco

Differenza chiave: Un "Disco" si riferisce a supporti ottici, come CD, CD-R, DVD-R, DVD-RW, ecc. Questi sono un tipo di dispositivi di archiviazione rimovibili che possono essere utilizzati per memorizzare file, brani, ecc. Un 'disco' è un dispositivo di archiviazione magnetico, simile ai dischi floppy, il disco sul disco rigido del computer e un disco rigido esterno.