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 iPadem Mini a Nexusem 7

    Różnica między iPadem Mini a Nexusem 7

    Kluczowa różnica: iPad Mini to elegancki, cieńszy iPad 2. iPad Mini jest wyposażony w 7, 9-calowy podświetlany diodami LED ekran dotykowy z ekranem dotykowym IPS pokryty odpornym na odciski palca oleofobowym materiałem. Nexus 7 to tablet z systemem operacyjnym Android 4.1 (również o nazwie Jelly Bean). Został
  • różnica pomiędzy: Różnica między Alcatel One Touch Idol Ultra i Nokia Lumia 720

    Różnica między Alcatel One Touch Idol Ultra i Nokia Lumia 720

    Kluczowa różnica: Alcatel One Touch Idol Ultra wyposażony jest w pojemnościowy ekran dotykowy HD AMOLED o przekątnej 4, 65 cala i rozdzielczości 720 x 1280 pikseli. Telefon jest zasilany dwurdzeniowym procesorem 1, 2 GHz na MediaTek MTK 6577 i 1 GB pamięci RAM. Telefon ma szerokość 6, 45 mm, co skłoniło firmę do uznania go za najcieńszy smartfon na rynku. Nokia Lumia
  • różnica pomiędzy: Różnica między HTC One X + i HTC One

    Różnica między HTC One X + i HTC One

    Kluczowa różnica: HTC One X + ma 4, 7-calowy ekran dotykowy super LCD 2 o gęstości 312 ppi, co oznacza, że ​​ekran jest naprawdę świetny i nie pokazuje żadnych pikseli. Urządzenie jest zasilane czterordzeniowym procesorem NVIDIA Tegra 3 o częstotliwości 1, 7 GHz, dzięki czemu jest szybsze niż oryginalny HTC One X. W marcu 2013 r.
  • różnica pomiędzy: Różnica między DNA człowieka i małpy

    Różnica między DNA człowieka i małpy

    Kluczowa różnica: Badania pokazują, że szympansy i ludzie mają 96% podobieństwa w DNA. Ludzie, szympansy i bonobo różnią się od goryli o 1, 6%, a ludzie i afrykańskie małpy różnią się od orangutanów różnicą 1, 3%. Wszystkie małpy człekokształtne, w tym ludzie, różnią się od małp o 7%. Ludzie zawsze byli znani z
  • różnica pomiędzy: Różnica między kauczukowym drewnem a twardym drewnem

    Różnica między kauczukowym drewnem a twardym drewnem

    Kluczowa różnica: Drewno dzieli się głównie na dwie kategorie: drewno liściaste i iglaste. Drewno liściaste to drewno pochodzące z okrytozalążkowego drzewa. Jest to rodzaj drzewa, które ma nasiona, które są zamknięte, czy to w strąkach, skorupie, okryciu lub w owocach. Drewno kauczukowe jest w zasadzie drewnem pochodzącym z drzewa kauczukowego, w szczególności z drzewa gumowego Pará. Jest to rodzaj dr
  • różnica pomiędzy: Różnica między pokazem mody a widowiskiem piękna

    Różnica między pokazem mody a widowiskiem piękna

    Kluczowa różnica: pokaz mody to pokaz dla projektanta mody, który prezentuje swoją nową kolekcję modnych projektów. Z drugiej strony konkurs piękności jest zupełnie inny. Jest to konkurs, w którym zazwyczaj rywalizują ze sobą zawodniczki. Pokaz mody i konkurs piękności to dwie zupełnie różne rzeczy. Oczywiście, obaj
  • różnica pomiędzy: Różnica między Ice Cream Sandwich i Jelly Bean Android

    Różnica między Ice Cream Sandwich i Jelly Bean Android

    Kluczowa różnica: Ice Cream Sandwich i Jelly Bean Android to najbardziej znane i renomowane mobilne systemy Android. Ice Cream Sandwich (4.0-4.0.4) została wypuszczona przed Jelly Bean Android (4.1-4.3). Podczas gdy Jelly Bean Android jest najnowszym systemem operacyjnym Android z bardziej zaawansowanych aplikacji i funkcji niż Ice Cream Sandwich Android OS. Na
  • różnica pomiędzy: Różnica między ASP i ASP.NET

    Różnica między ASP i ASP.NET

    Kluczowa różnica: ASP oznacza Active Server Pages. Jest powszechnie znany jako Classic ASP lub ASP Classic. Jest to środowisko skryptowe po stronie serwera opracowane i wydane przez firmę Microsoft. ASP.NET to platforma aplikacji WWW po stronie serwera. ASPX oznacza rozszerzone strony Active Server. Zo
  • różnica pomiędzy: Różnica między GERD a zgaga

    Różnica między GERD a zgaga

    Kluczowa różnica: refluks żołądkowo-przełykowy (GERD) jest stanem chorobowym, w którym kwas trawienny w żołądku wpływa do przełyku powodując ból i dyskomfort. Choroby są spowodowane zmianami w barierze między żołądkiem a przełykiem. Zgaga to stan, w którym dana osoba odczuwa pieczenie lub ból w klatce piersiowej lub tuż za mostkiem. To pieczenie jest spo

Wybór Redakcji

Różnica między obsesją a kompulsją

Kluczowa różnica: Obsesja odnosi się do uporczywych, natrętnych i niechcianych myśli, obrazów lub impulsów i impulsów. Kompulsje to zachowania, które osoba ta może pomóc im poradzić sobie z lękiem spowodowanym przez te obsesje lub same obsesje. Zamieszanie terminów "obsesja" i "przymus" wynika z faktu, że oba terminy są ze sobą powiązane. Jednak wielu lud