Różnica między testowaniem małp a testowaniem ad hoc

Kluczowa różnica: Testowanie Adhoc odbywa się bez żadnego planowania ani przygotowania. Po uruchomieniu programu programista lub tester przetestuje oprogramowanie, korzystając ze znajomości programu. Testowanie małp jest podobne do testowania ad hoc. Można to jednak zrobić bez wiedzy i informacji o oprogramowaniu.

Zanim nowe oprogramowanie zostanie udostępnione publicznie, jest dokładnie testowane, aby upewnić się, że nie ma błędów w systemie i że działa bezproblemowo. Testowanie małpy i testowanie Ad hoc to dwa różne typy testów oprogramowania, które mogą być uruchamiane w oprogramowaniu. Przeprowadzane są w celu przetestowania oprogramowania i zapewnienia, że ​​nie ma błędów w systemie.

Zarówno testowanie małpy, jak i testy ad hoc są typami testów losowych, które są wykonywane po zakończeniu programowania oprogramowania, ale zwykle przed rozpoczęciem intensywnych i skomplikowanych testów. Można nawet powiedzieć, że testowanie małpy jest rodzajem testu adhoc.

Testowanie Adhoc odbywa się bez planowania i przygotowania. Po uruchomieniu programu programista lub tester przetestuje oprogramowanie, korzystając ze znajomości programu. Zasadniczo przetestuje podstawy systemu, aby upewnić się, że działają, a system nie ulega awarii. Ten rodzaj testowania odbywa się bez użycia żadnego przypadku testowego.

Testowanie małp jest podobne do testowania ad hoc. Przeprowadzana jest również losowo, bez planowania i przygotowania. Wielu programistów klasyfikuje testowanie małpy jako rodzaj testu Adhoc z tego powodu. Jednak testowanie Monkey różni się od testowania Adhoc w jeden znaczący sposób, Monkey Testowanie może być wykonane bez wiedzy i informacji o oprogramowaniu.

Testowanie małp to zautomatyzowany test przeprowadzany bez konkretnego testu. 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.

Zaletą testów małpich i testowania adhoc jest to, że testuje oprogramowanie w rzeczywistej i losowej sytuacji w porównaniu do testowania strukturalnego. Tego rodzaju sytuacje są również bardziej realne i mogą się zdarzyć, gdy produkt pojawi się publicznie. Jednak wadą testów małpich i testowania ad hoc jest to, że gdy wystąpi błąd, nie ma możliwości powtórzenia błędu, ponieważ nie ma plików testowych, do których można by się odwołać. Właśnie dlatego testy małp i testy adhoc są prawie zawsze używane we współpracy z tradycyjnymi i strukturalnymi technikami testowania.

Porównanie testów małp i testów ad hoc:

Testowanie małp

Testowanie ad hoc

Rodzaj

Losowe testowanie - bez użycia testu

Losowe testowanie - bez użycia testu

Cel, powód

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

Tester próbuje "zepsuć" system losowo próbując funkcjonalności systemu.

Opis

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

W oparciu o wiedzę testera. Tester może sprawdzić, co uważa za konieczne.

Prowadzona przez

"Małpa na maszynie do pisania". Każdy bez znajomości oprogramowania, a nawet komputerów.

Programista ze szczegółową znajomością oprogramowania i systemu.

Rodzaje

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

Podobne Artykuły

  • popularne porównania: Różnica między Lucyferem a Szatanem

    Różnica między Lucyferem a Szatanem

    Kluczowa różnica: Lucyfer był upadłym aniołem, który został odrzucony z nieba, gdy zbuntował się przeciwko Bogu. Po wojnie w niebie, którą stracił Lucyfer, został wyrzucony z nieba. Potem był znany jako "Szatan" i stał się diabłem. Przyszedł, aby uosabiać zło i pokusę. Imię Lucyfer jest po raz pierwszy wspomniane w Biblii hebrajskiej i jest wspomniane tylko raz. Oznacza to "świ
  • popularne porównania: Różnica między nerkami i wątrobą

    Różnica między nerkami i wątrobą

    Kluczowa różnica: Nerki i Wątroby są filtrami i układem moczowym organizmu. Nerki odgrywają ważną rolę w wydalaniu i ponownym wchłanianiu jonów, glukozy i innych ważnych dla organizmu substancji; podczas gdy wątroba jest odpowiedzialna za detoksyfikację i produkcję białek i enzymów niezbędnych do trawienia ciała. Łaciński termin &
  • popularne porównania: Różnica między Pinterest a Flickr

    Różnica między Pinterest a Flickr

    Kluczowa różnica: Pinterest to witryna społecznościowa poświęcona fotografii i wideo, która opiera się na wirtualnym stylu pinboard. Został założony przez Ben Silbermanna, Paula Sciarra i Evan Sharp w 2010 roku. Flickr to kolejna popularna aplikacja do zarządzania i udostępniania zdjęć. Ta strona hos
  • popularne porównania: Różnica między prawym a złym

    Różnica między prawym a złym

    Kluczowa różnica: prawo oznacza przestrzeganie zestawu zasad i przepisów, które zostały ustalone przez rządzący naród, w którym dana osoba zamieszkuje. Może to również oznaczać, że dana osoba jest uczciwa, sprawiedliwa i dokładna. Źle jest w zasadzie przeciwieństwem prawa. Jest to wszystko, co jest sprzeczne z prawem, etyką, moralnością itp. Może to również oz
  • popularne porównania: Różnica między Chrome i Nickel

    Różnica między Chrome i Nickel

    Kluczowa różnica: chromowanie nadaje metalu bladoniebieski połysk. Niklowanie ma naturalny żółty lub białawy wygląd. Chromowanie i niklowanie to dwa sposoby obróbki metalu. Dają one teksturowane wykończenie metalu i są dość popularne dzisiaj do celów dekoracyjnych. Różnią się one na wiele sposobów, w tym w zabarwieniu metalu. Chromowanie nadaje
  • popularne porównania: Różnica między Moisturizer i Lotion

    Różnica między Moisturizer i Lotion

    Kluczowa różnica: Balsam to zasadniczo lekka konsystencja kremu, który jest zwykle nakładany na ciało z różnych powodów. Z drugiej strony nawilżacz to krem, który nawilża skórę. Może mieć nieco gęstszą lub jaśniejszą konsystencję niż balsam i często jest przeznaczony do nakładania na twarz. Balsam i balsam to ob
  • popularne porównania: Różnica między HD i HDX

    Różnica między HD i HDX

    Kluczowa różnica: Vudu jest dostawcą treści i firmą medialną. Witryna umożliwia użytkownikom kupowanie, wypożyczanie lub oglądanie filmów HD i programów telewizyjnych przez Internet. W Vudu użytkownicy mogą oglądać filmy i programy telewizyjne w jednym z trzech formatów: SD, HD i HDX. HD oznacza rozd
  • popularne porównania: Różnica między maszyną a sprzętem

    Różnica między maszyną a sprzętem

    Kluczowa różnica: mechanicznie, urządzenia są wymagane do projektowania maszyn. Maszyna to narzędzie, które służy do obsługi dowolnego zadania, podczas gdy sprzęt to zestaw narzędzi niezbędnych do określonego celu. Słowo "maszyna" pochodzi od łacińskiego słowa "machina". Współczesne zna
  • popularne porównania: Różnica między Dehradunem i Nainitalem

    Różnica między Dehradunem i Nainitalem

    Kluczowa różnica: Dehradun jest stolicą stanu Uttarakhand, podczas gdy Nainital jest słynną stacją górniczą w stanie Uttarakhand i jest szeroko rozpowszechniony ze względu na jezioro. Dehradun i Nainital są ważnymi miastami w Uttarakhand. Dehradun jest dużym miastem w regionie i populacji, podczas gdy Nainital jest małym miasteczkiem o mniejszej populacji. Dehradun i

Wybór Redakcji

Różnica między LG Optimus L7 II Dual, LG Optimus L5 II i LG Optimus L5 II Dual

Kluczowa różnica: LG Optimus L7 II Dual to telefon w segmencie średniego segmentu od LG. Telefon to telefon z dwiema kartami SIM. Urządzenie ma 4, 3-calowy ekran IPS LCD, pojemnościowy ekran dotykowy o rozdzielczości 480 x 800 pikseli. Działa na platformie Android v 4.1.2 (JellyBean), która jest wspierana dwurdzeniowym procesorem Qualcomm MSM8225 Snapdragon o szybkości 1, 0 GHz i 768 MB pamięci RAM. LG Optim