Rozdíl mezi zkouškou opice a gorila

Klíčový rozdíl: Cílem Testování opice je náhodně pokusit se zhroutit systém a zajistit, aby to nebylo. V testování gorily je jeden modul programu testován znovu a znovu, aby bylo zajištěno, že pracuje správně a že v modulu nejsou žádné chyby.

Opice a testování gorily jsou dva různé typy testů prováděných na kusu softwaru předtím, než může být propuštěn na trhu. Program může mít v systému mezi miliony chyb v době od počátečního programování až po jeho uvolnění. Tyto chyby musí být vyhledány a opraveny; to je místo, kde se objevují Testy na Monkey a Gorilla.

Testování opice je náhodný test, který se provádí bez jakéhokoli plánování nebo přípravy. Může být prováděna buď vývojářem, testerem nebo automatizovaným nástrojem. Ve skutečnosti vývojář nebo zkušebník nemusí vědět nic o softwaru. Cílem testu je doslova zkusit systém zhroucit a zajistit, aby tomu tak nebyl. Za tímto účelem může test zahrnovat náhodné testy, jako je například doslovné zadávání náhodných řetězců do textových polí, aby se zjistilo, jak by systém zvládl tuto chybu.

Testování gorilí se liší od testování opic; není náhodná ani není prováděna bez plánování nebo přípravy. V testování gorily je jeden modul programu testován znovu a znovu, aby bylo zajištěno, že pracuje správně a že v modulu nejsou žádné chyby. Modul lze testovat více než stokrát a se stejným procesem. Zkušební proces tedy zahrnuje testovací přístroj, který používá stejný kód znovu a znovu.

Výhodou testu Monkey Testing je, že dovoluje testeru zjistit, jak program bude pracovat v reálném světě při nesprávné sadě bodnutí do programu. To je pravděpodobné, že se v reálném světě stane, protože uživatel pravděpodobně nebude s programem zcela zvyklý.

Výhodou Testování gorily je naopak, že na konci bude program důkladně zkontrolován modul modulem. Také zajišťuje, že program nebude po určité době nesprávně zpožděn nebo pracovat nesprávně, stejně jako první sto vstupů. Z tohoto důvodu je program obvykle testován jak s testy Monkey, tak s Gorily, kromě dalších přísných a důsledných testovacích procesů.

Srovnání testování opice a gorily:

Testování opice

Testování gorilí

Typ

Náhodné testování - Nebylo použito testovacího pouzdra

Ruční testování - opakované

Účel

Několik testů zde a tam zajišťuje, že systém nebo aplikace nebudou narazit.

Jeden modul důkladně zkontrolovat.

Popis

Nevykonává se žádná konkrétní zkouška; může se jednat pouze o náhodné kliknutí nebo psaní, aby se zjistilo, zda dojde k selhání systému.

Jeden modul se důkladně kontroluje stejným procesem znovu a znovu.

Realizováno

"Opice na psacím stroji." Kdokoliv bez znalosti softwaru nebo dokonce počítačů. Ve firmách řídí zkušební týmy.

Jediný vývojář nebo zkušebník, který může nebo nemusí mít znalosti o softwaru. Nebo týmy zajišťující kvalitu, obvykle při plném testování

Typy

  • Tlačítko Push Tlačítko opice
  • Testování inteligentních opic
  • Brilantní testování opice
  • Hloupé testování opice
  • Adam Testování

-

Doporučená

Související Články

  • rozdíl mezi: Rozdíl mezi cheesecakem a cheesecakem v New Yorku

    Rozdíl mezi cheesecakem a cheesecakem v New Yorku

    Klíčový rozdíl: Cheesecake z New Yorku je známý svou bohatou a hladkou strukturou, kterou získává z extra žloutků, které se přidávají do těsta, aby získaly smetanovou strukturu. Chicago Cheesecake je známý svým pevným vnějším a měkkým a krémovým středem. Krémové centrum je z extra smetanového sýra, které se přidává do těsta. Představte si dort se vším, co v něm
  • rozdíl mezi: Rozdíl mezi technologií Lenovo Thinkpad Twist a iPad

    Rozdíl mezi technologií Lenovo Thinkpad Twist a iPad

    Hlavní rozdíl: Unikátní aspekt Lenovo Thinkpad Twist spočívá v tom, že jde o konvertibilní notebook s možností otočení obrazovky a skládání zpět. Umožňuje zařízení přijmout čtyři režimy návrhu. To zahrnuje režim notebooku, režim Tablet, režim stanu a konečně režim Stand. Technologie Lenovo Thinkpad Twi
  • rozdíl mezi: Rozdíl mezi MDF a překližkou

    Rozdíl mezi MDF a překližkou

    Hlavní rozdíl: MDF znamená dřevovláknité desky střední vrstvy. Jedná se o inženýrský dřevěný výrobek. Vytváří se tím, že se zbytky dřeva rozdělí na dřevěná vlákna. Tato dřevěná vlákna jsou pak spojena s voskem a pojivem pryskyřice. Směs je pak zploštělá a vyrobena do panelů aplikací vysoké teploty a tlaku. Překližka, na druhou stranu, je typ vy
  • rozdíl mezi: Rozdíl mezi pokyny a postupy

    Rozdíl mezi pokyny a postupy

    Klíčový rozdíl: Pro srovnání je postup méně podrobný než instrukce a poskytuje obecný přehled o tom, co je třeba udělat. Pokyn je podrobnější a zabývá se pokyny bod-bod oh, jak je třeba řešit tuto práci. V zásadě oba postupy a instrukce slouží rozdílným účelům a musí být používány navzájem. Pokyny a postupy jsou dvě rozdílná s
  • rozdíl mezi: Rozdíl mezi nepříznivými a nepříznivými

    Rozdíl mezi nepříznivými a nepříznivými

    Klíčový rozdíl: Nepříznivý odkazuje na něco, co je škodlivé nebo nepříznivé. Nepříznivý objekt brání úspěchu a vývoji. Jedná se o něco, co působí proti tomu, co je požadováno nebo požadováno. Averzní, na druhé straně, se odkazuje na negativní pocit. Chcete-li se vzdát něčeho, znamená to nenávidět nebo alespoň nechcete. Dvě pojmy "nepříznivé" a &qu
  • rozdíl mezi: Rozdíl mezi testováním alfa a beta

    Rozdíl mezi testováním alfa a beta

    Hlavní rozdíl: testování Alpha je první fáze testování softwaru po vývoji. Beta testování se provádí poté, co software projde alfa testováním. Proces vývoje libovolné aplikace zahrnuje řadu přísných testů, aby se zajistilo, že program splňuje požadavky a nemá žádné chyby, které by mohly způsobit pozdější závady nebo vážné problémy. Obvykle existují dvě fáze testování př
  • rozdíl mezi: Rozdíl mezi úzkostí a nervozitou

    Rozdíl mezi úzkostí a nervozitou

    Klíčový rozdíl: Úzkost je stav, kdy se člověk cítí stresovaný, strachovaný nebo má strach o něčem. Je to váhání vyzkoušet něco nového nebo jiného, ​​v případě, že se situace změní. Nervozita je stav mysli, kdy člověk ztratí sebevědomí a stane se znepokojen určitými situacemi. Úzkost a nervozita jsou dvě podmínky
  • rozdíl mezi: Rozdíl mezi iPhone 6S a Samsung Galaxy S6

    Rozdíl mezi iPhone 6S a Samsung Galaxy S6

    Klíčový rozdíl: iPhone 6S je dodáván s 4, 7 palcovým LED IPS LCD displejem s hustotou 326 ppi. Samsung Galaxy S6 je vybaven 5, 1 palcovou kapacitní obrazovkou AMOLED a obrovskou hustotou 577 pixelů. Společnosti jsou v neustálé válce a poskytují nové a vylepšené technologie, jako jsou smartphony. Smartphony se s
  • rozdíl mezi: Rozdíl mezi důvěrou a vírou

    Rozdíl mezi důvěrou a vírou

    Klíčový rozdíl: Důvěřujte a věřte, že mají hlubší význam, pokud jde o použití ve vztazích. Důvěra by ve skutečnosti znamenala, že osoba umisťuje úplnou důvěru a závislost na jiné osobě. Víra je běžněji považována za duchovní koncept. To je považováno za věrnost, povinnost nebo věrnost vůči jedné osobě nebo bytosti. Důvěra a víra jsou podobné pojmy, které j

Redakce Choice

Rozdíl mezi železným a neželezným kovem

Klíčový rozdíl: Železné a neželezné kovy jsou dva různé typy kovů. Tato kategorizace je založena na obsahu železa. V případě, že kov obsahuje železo, je známý jako železný kov, jinak neželezný kov. Železné slovo pochází z latinského slova ferrum, což znamená "obsahuje železo". Proto se odkazuje na ty kovy,