Różnica między testowaniem Małpy i Goryla

Kluczowa różnica: Celem testów małp jest losowe próbowanie awarii systemu i upewnienie się, że tak się nie dzieje. W testach gorilla jeden moduł programu jest testowany wielokrotnie, aby upewnić się, że działa poprawnie i że nie ma błędów w tym module.

Testowanie Małpy i Goryla to dwa różne rodzaje testów przeprowadzanych na oprogramowaniu, zanim będzie można je wydać na rynku. Program może zawierać milion błędów w systemie między czasem początkowego zaprogramowania i czasem jego wydania. Te błędy należy wyszukiwać i naprawiać; to tutaj przychodzą badania nad małpami i gorylami.

Testowanie małp jest testem losowym przeprowadzanym bez planowania i przygotowania. Może być przeprowadzona przez programistę, testera lub zautomatyzowane narzędzie. W rzeczywistości programista lub tester nie musi nic wiedzieć o oprogramowaniu. Celem testu jest dosłowne usiłowanie zawieszenia systemu i upewnienia się, że tak się nie dzieje. W tym celu test może zawierać losowe testy, takie jak literowanie ciągów losowych w polach tekstowych, aby zobaczyć, jak system poradzi sobie z błędem.

Testowanie goryli różni się od testowania małpy; nie jest ani losowy, ani przeprowadzany bez planowania lub przygotowania. W testach gorilla jeden moduł programu jest testowany wielokrotnie, aby upewnić się, że działa poprawnie i że nie ma błędów w tym module. Moduł można przetestować ponad sto razy, w tym samym procesie. W związku z tym proces testowania obejmuje tester, który ciągle wykonuje ten sam kod.

Zaletą testowania małp jest to, że pozwala on testerowi dowiedzieć się, jak program będzie działał w rzeczywistym świecie, gdy nieprawidłowy zestaw żądań zostanie wprowadzony do programu. Jest to dość prawdopodobne w realnym świecie, ponieważ użytkownik prawdopodobnie nie będzie w pełni zaznajomiony z programem.

Zaletą badania Gorilla Testing jest to, że na końcu program zostanie dokładnie sprawdzony, moduł po module. Zapewnia również, że program nie zacznie się opóźniać lub będzie działał nieprawidłowo po pewnym czasie, jak na przykład setki danych wejściowych. Z tego powodu program jest zwykle testowany zarówno z testowaniem Małp i Goryli, jak i innymi rygorystycznymi procesami testowania.

Porównanie testów małp i goryli:

Testowanie małp

Testowanie goryli

Rodzaj

Losowe testowanie - bez użycia testu

Testowanie ręczne - powtarzalne

Cel, powód

Kilka testów tu i tam, aby upewnić się, że system lub aplikacja nie ulegają awarii.

Aby dokładnie sprawdzić jeden moduł.

Opis

Nie przeprowadzono żadnego konkretnego testu; może zawierać tylko przypadkowe kliknięcie lub wpisanie, aby sprawdzić, czy system się zawiesza.

Jeden moduł jest sprawdzany dokładnie przez ten sam proces w kółko.

Prowadzona przez

"Małpa na maszynie do pisania". Każdy bez znajomości oprogramowania, a nawet komputerów. W firmach jest to prowadzone przez zespoły testujące.

Pojedynczy programista lub tester, który może, ale nie musi znać oprogramowania. Lub przez zespoły ds. Zapewniania jakości, zazwyczaj podczas wykonywania pełnych testów

Rodzaje

  • Testowanie Push Button małpa
  • Inteligentne testowanie małp
  • Wspaniałe testy małp
  • Testy głupich małp
  • Adam Testowanie

-

Zalecane

Podobne Artykuły

  • różnica pomiędzy: Różnica między małpą a gorylem

    Różnica między małpą a gorylem

    Kluczowa różnica: małpy są rodzajem naczelnych, które po dalszym rozbiciu na goryle. Goryle to podkategoria małp. Goryle są uważane za największą małpę i część rodzaju, goryl. Często trudno jest odróżnić małpę od goryla, ponieważ goryl jest w rzeczywistości małpą. Małpy małp są rodzajem naczelnych, które po dalszym rozbiciu na goryle. Najpierw spójrzmy na większ
  • różnica pomiędzy: Różnica między Sony Xperia L i Nexus 4

    Różnica między Sony Xperia L i Nexus 4

    Kluczowa różnica: Sony Xperia L jest smartfonem średniego zasięgu. Posiada 4, 3-calowy ekran o rozdzielczości 854x480px i odporną na zarysowania szybę. Działa na systemie Android 4.1 z dwurdzeniowym chipsetem Qualcomm MSM8230 1 GHz i 1 GB pamięci RAM. Nexus 4 to czwarty pod logo Google Nexus pod marką Android. Został w
  • różnica pomiędzy: Różnica między iPhone 6 i iPhone 6 Plus

    Różnica między iPhone 6 i iPhone 6 Plus

    Kluczowa różnica: we wrześniu 2014 roku firma Apple Inc. ogłosiła dwa najnowsze telefony w swoim składzie: iPhone 6 i iPhone 6 Plus. Nie tylko są to najnowsze telefony, są to również największe telefony iPhone do tej pory. Nie można zaprzeczyć, że Apple jest liderem rynku w branży telefonicznej. Kontroluje zn
  • różnica pomiędzy: Różnica między krajobrazem a portretem

    Różnica między krajobrazem a portretem

    Kluczowa różnica: Po pierwsze, terminy odnoszą się do typów obrazów: krajobraz jest w rzeczywistości obrazem ziemi, podczas gdy portret jest obrazem osoby. Po drugie, terminy odnoszą się do orientacji, gdzie pejzaż odnosi się do czegoś, co jest szersze niż wyższe, podczas gdy portret jest czymś, co jest wyższe, a nie szersze. Pojęcia krajob
  • różnica pomiędzy: Różnica między licencją FSSAI a rejestracją

    Różnica między licencją FSSAI a rejestracją

    Kluczowa różnica: Każda firma, która ma coś wspólnego z żywnością musi uzyskać licencję FSSAI, aby działać. Jednak firma, której obroty są niższe niż 12 l rocznie lub jeśli ich moce produkcyjne są niższe niż 100 kg na dzień, nie muszą uzyskać licencji FSSAI, ale mogą uzyskać jedynie rejestrację FSSAI. FSSAI to skrót od Food Sa
  • różnica pomiędzy: Różnica między dublowaniem bazy danych a replikacją

    Różnica między dublowaniem bazy danych a replikacją

    Kluczowa różnica: tworzenie kopii lustrzanej bazy danych i replikacja bazy danych to dwie techniki wysokiej dostępności danych dla serwerów baz danych. Podczas replikacji obiekty danych i bazy danych są kopiowane i rozprowadzane z jednej bazy danych do drugiej. Zmniejsza obciążenie z oryginalnego serwera bazy danych, a wszystkie serwery, na których została skopiowana baza danych, są tak aktywne, jak serwer główny. Z drugiej s
  • różnica pomiędzy: Różnica między Essence i Essential Oil

    Różnica między Essence i Essential Oil

    Kluczowa różnica: Olejki eteryczne są "skoncentrowaną hydrofobową cieczą zawierającą lotne związki aromatyczne z roślin". Olejki eteryczne są skutecznie olejami, które niosą istotę składnika, z którego są uprawiane. Essence to składnik smakowy, stosowany głównie w wielu przepisach, aby nadać im aromat i / lub aromat oryginalnego składnika. Odnosząc się do skła
  • różnica pomiędzy: Różnica między galerią a galerią

    Różnica między galerią a galerią

    Kluczowa różnica: Galleria jest właściwie oszkloną promenadą, która może pomieścić sklepy, centrum handlowe lub coś w tym rodzaju. Galeria może oznaczać wiele różnych rzeczy, galerię sztuki lub balkon, który wygląda na widok. Galeria i galeria to dwa słowa, które są dość mylące dla wielu osób i słusznie, ponieważ są tak podobne pod względem pisowni i wymowy. Cóż, nie martw się! Ten art
  • różnica pomiędzy: Różnica między Smart TV i normalną telewizją

    Różnica między Smart TV i normalną telewizją

    Kluczowa różnica: Smart TV może uzyskać dostęp do Internetu przez Wi-Fi, podczas gdy normalny telewizor nie może tego zrobić. Smart TV może również mieć możliwość uruchamiania aplikacji wbudowanych w telewizor. Telewizor to urządzenie umożliwiające oglądanie obrazu z dźwiękiem. Podczas gdy przeznaczenie wszystkich telewizorów jest takie samo, sposób ich działania jest różny. Ich składniki również m

Wybór Redakcji

Różnica między musicalem i operą

Kluczowa różnica: teatry muzyczne, które są po prostu określane jako musicale, to styl teatru, w którym opowiadana jest opowieść za pomocą dialogów, aktorstwa, pieśni i tańców. Opery są formą sztuki, w której muzycy i śpiewacy łączą tekst (libretto) z partyturą muzyczną, aby opowiedzieć historię w otoczeniu teatralnym. Różne formy musicali i