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 przymiotnikiem a przysłówkiem

    Różnica między przymiotnikiem a przysłówkiem

    Kluczowa różnica: Przymiotniki i przysłówki są częścią ośmiu części mowy. Różnią się one jednak sposobem, w jaki są używane. Przymiotniki to słowa, które służą do opisu lub modyfikacji rzeczownika lub zaimka. Może opisywać, identyfikować lub oceniać rzecz lub osobę. Przysłówek to zasadniczo dowolne słowo lub słowa używane do opisywania lub modyfikowania czasownika, przymiotnika lub innego przysłówka. Przymiotniki i przysłówki są czę
  • różnica pomiędzy: Różnica między Pandora i Spotify

    Różnica między Pandora i Spotify

    Kluczowa różnica: Pandora i Spotify to dwa różne media, w których można słuchać muzyki. Jednak główną różnicą między Pandorą i Spotify jest to, że Pandora to usługa radiowa, w której użytkownik może słuchać stacji radiowej, podczas gdy Spotify pozwala użytkownikowi na wyszukiwanie i przesyłanie strumieniowe określonej piosenki według własnego wyboru. Pandora i Spotify to dwa r
  • różnica pomiędzy: Różnica między Yahoo i Google

    Różnica między Yahoo i Google

    Kluczowa różnica: Yahoo i Google to dwie międzynarodowe korporacje, które oferują produkty i usługi związane z Internetem. Wieśniak! Inc oferuje wiele produktów i usług, w tym Yahoo! Wyszukaj, Yahoo! Katalog, Yahoo! Poczta Yahoo! Wiadomości, Yahoo! Finanse, Yahoo! Grupy, Yahoo! Odpowiedzi, reklama, mapowanie online, udostępnianie wideo, sporty fantasy i serwis społecznościowy. Usługi świad
  • różnica pomiędzy: Różnica między ginekologiem i położnikiem

    Różnica między ginekologiem i położnikiem

    Kluczowa różnica: Ginekolog jest lekarzem, który dba o zdrowie reprodukcyjne kobiet. Z drugiej strony, położnik jest lekarzem, który zapewnia opiekę nad kobietami, zwłaszcza w okresie ciąży i po urodzeniu dziecka. Ginekolog jest lekarzem zajmującym się problemami kobiecego układu rozrodczego. Zajmują się
  • różnica pomiędzy: Różnica między Windows 7 i Windows 10

    Różnica między Windows 7 i Windows 10

    Kluczowa różnica: Najważniejszą różnicą między Windows 7 i Windows 10 jest to, że Windows 10 jest próbą synchronizacji systemu operacyjnego we wszystkich swoich produktach. Dotyczy to komputerów, laptopów, tabletów, telefonów, a także Xboksa. Natomiast Windows 7 jest obsługiwany tylko na komputerach i laptopach. Warto również z
  • różnica pomiędzy: Różnica między Apple Watch i Moto 360

    Różnica między Apple Watch i Moto 360

    Kluczowa różnica: Apple Watch to kwadrat w kształcie jabłka, który obsługuje iPhone'a 5 lub nowszy. Moto 360 to flagowy smartwatch z funkcjami Google Android Wear i obsługujący każdy telefon z Androidem 4.3 lub nowszym. Technologia nieustannie się zmienia, a ostatnia zmiana pozwala przenieść technologię z rąk na nadgarstki. Istnieje ter
  • różnica pomiędzy: Różnica między FHA a kredytami konwencjonalnymi

    Różnica między FHA a kredytami konwencjonalnymi

    Kluczowa różnica: Istnieją dwa główne rodzaje kredytów hipotecznych dla kupującego: konwencjonalne pożyczki i pożyczki FHA. Pożyczki konwencjonalne to pożyczki, które są tradycyjnymi pożyczkami dostępnymi od tradycyjnych pożyczkodawców, takich jak firma hipoteczna lub bank. Pożyczki FHA są rodzajem pożyczek, które są ubezpieczone przez Federalną Agencję Mieszkaniową (FHA), która jest agencją rządową. Szukając nowego domu, kupuj
  • różnica pomiędzy: Różnica między HTC One X + i Nexus 4

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

    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 działa szybciej niż oryginalny HTC One X. Nexus 4 to czwar
  • różnica pomiędzy: Różnica między północą a południem Indii

    Różnica między północą a południem Indii

    Kluczowa różnica: Północne Indie stanowią północną część Indii. Obejmuje sześć północnoindyjskich stanów Pendżab, Dżammu i Kaszmiru, Delhi, Haryana, Himachal Pradesh, Uttarakhand, a także terytorium Union of Chandigarh. Południowe Indie stanowią południową część Indii. Zawiera. Obejmuje stany Telangana

Wybór Redakcji

Różnica między małżeństwem miłosnym a układaniem małżeństwa

Kluczowa różnica: małżeństwo miłości jest związkiem dwojga ludzi, którzy kochają się nawzajem przed ślubem. Rozmieść małżeństwo, gdy rodziny pary wybierają odpowiednich partnerów. Małżeństwo jest uważane za świętą tradycję, w której dwie osoby łączą się, by razem spędzić życie. Składają pewne obietnice wobec wy