Klíčový rozdíl: Adhoc Testování se provádí bez plánování a přípravy. Po ukončení programu programátor nebo testér otestuje software pomocí znalostí programu. Testování opice je podobné testování ad hoc. Nicméně, to může být provedeno bez znalostí nebo informací o softwaru.
Testování opice a testování ad hoc jsou typy náhodných testů, které se provádějí po naprogramování softwaru, ale obvykle před zahájením intenzivního a složitého testování. Dokonce lze říci, že Testování opice je typ testování Adhoc.
Adhoc Testing se provádí bez jakéhokoli plánování nebo přípravy. Po ukončení programu programátor nebo testér otestuje software pomocí znalostí programu. Bude obecně testovat základy systému, aby se ujistil, že běží a systém nehrozí. Tento typ testování se provádí bez použití testovacího pouzdra.
Testování opice je podobné testování ad hoc. Také se provádí náhodně a bez jakéhokoli plánování či přípravy. Mnoho programátorů kategorizuje Testování opic jako typ Adhoc Testing z tohoto důvodu. Ovšem Testování opice se v podstatě liší od Testování Adhoc, Testování opice může být provedeno bez jakýchkoli znalostí nebo informací o softwaru.
Výhodou testu Monkey Testing a Adhoc Testing je, že testuje software v reálné a náhodné situaci ve srovnání se strukturovaným testováním. Tyto situace jsou také skutečné a pravděpodobné, že se stanou, když se produkt objeví na veřejnosti. Nevýhodou testování opice a testování ad hoc je však to, že pokud dojde k chybě, neexistuje způsob, jak tuto chybu replikovat, protože neexistují žádné soubory zkušebních případů, které by se měly vrátit zpět. To je důvod, proč se Monkey Testing a Adhoc Testing téměř vždy používají ve spolupráci s tradičními a strukturovanými testovacími technikami.
Srovnání testování opic a ad hoc testování:
Testování opice | Ad hoc testování | |
Typ | Náhodné testování - Nebylo použito testovacího pouzdra | Náhodné testování - Nebylo použito testovacího pouzdra |
Účel | Několik testů zde a tam zajišťuje, že systém nebo aplikace nebudou narazit. | Tester se pokusí "zlomit" systém náhodným zkoušením funkčnosti systému. |
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. | Na základě znalostí testeru. Tester může zkontrolovat, co považuje za nutné. |
Realizováno | "Opice na psacím stroji." Kdokoliv bez znalosti softwaru nebo dokonce počítačů. | Programátor s detailní znalostí softwaru a systému. |
Typy |
|
|