Úvod do testování Adhoc

Adhoc testování je náhodné nebo neformální testování, které může mít schopnost přerušit systém. To je obvykle neplánované a neexistují žádné testovací techniky, jako je navrhování testovacích případů, vytváření testovacích případů. Lze to provést na libovolné části aplikace. Hlavním cílem je nalezení problémů nebo závad v systému náhodnou kontrolou částí kódu. Sleduje techniku ​​hádání chyb. Mohou to provádět lidé, kteří na aplikaci dříve pracovali a mohou snadno zjistit chyby nebo problémy provedením tohoto druhu testování.

Jak se provádí Adhoc Testing?

Adhoc testování se provádí několika způsoby. To lze provést kdykoli. To může být na začátku, uprostřed nebo na konci testování projektu. Testování Adhoc se provádí třemi způsoby. Jsou to níže:

  • Buddy Testing
  • Párové testování
  • Testování opic

Podívejme se na ně podrobně

1. Buddy Testing

Jak název napovídá, lze říci, že dva kamarádi, tester a vývojář budou spolupracovat. Budou vybráni pro práci na konkrétním modulu. Jakmile vývojář dokončí testování jednotky a tester má na paměti některé případy, mohou oba na tomto modulu pracovat. Tímto druhem testování můžete zajistit, aby nová budoucnost nebo funkčnost byla kontrolována prostřednictvím širšího aspektu pro vývojáře i testera. Vývojář může rozumět různým scénářům, kterými bude kód procházet, a myslet z tohoto hlediska.

Zatímco tester může získat perspektivu vývojáře ohledně existujícího návrhu a pomůže při vyhýbání se neplatným scénářům v testovacích případech. To pomůže vyhnout se neplatným vadám. Obě strany mohou uvažovat o sobě a získat jasnější pohled na vyvíjenou aplikaci a testování. Pomáhá také při vývoji lepších testovacích případů a vývojáři mají lepší design. K tomu obvykle dochází po dokončení testování jednotky.

2. Párové testování

Při tomto testování pracují dva testery společně na modulu. Mají společné nastavení provedené pro účely testování. Implementací tohoto druhu testování je zajištěno, že oba testeři najdou způsoby, jak zjistit větší počet defektů v zabudované aplikaci. Sdílejí práci na testování a také vytvářejí nezbytnou dokumentaci všech pozorování, která společně učinili. Pomocí tohoto druhu testování lze najít maximální počet scénářů.

3. Testování opic

Toto testování se provádí na úrovni testování jednotky. Osoba testující modul testuje aplikaci zcela náhodně. To se provádí za účelem ověření, zda systém dokáže odolávat jakémukoli selhání v kterémkoli okamžiku. Provedením tohoto druhu testu lze najít mnoho vad, které by mohly být ponechány dříve. Tento test může také přerušit systém, kterým můžeme porozumět problémům s výkonem, pokud existují, přetrvávají. Nebyly by tu žádné testovací případy jako pro ostatní.

Adhoc testovací techniky

Základní myšlenkou výběru testování Adhoc je to, že testeři pracují bez návrhu testu nebo bez vytváření testovacích případů. Zajišťuje, že provedené testování je kompletní a způsob je užitečný při hledání efektivity v prováděném testování. Hlavní způsob testování jakékoli aplikace v tomto typu testovacího ID je co nejvíce náhodný. Můžete přeskakovat z jednoho modulu na druhý a provádět činnost. Systém se nesmí rozpadat. Hlavním cílem tohoto systému je najít vady, které mohou být vynechány během normálního testování.

Tato technika také umožní nahlédnout do celé aplikace a hádání může provést tester, který má odborné znalosti systému. Můžete také zapojit jiného testovaného nebo dokonce pozvat vývojáře, abychom při testování nezmeškali žádný scénář. Když dva lidé sedí spolu, brainstorming je docela prospěšný. Můžeme najít vady, které byly dříve uniknuty. Použitím této techniky je větší šance na nalezení vad.

Nástroje pro testování Adhoc

Při testování ad hoc se nepoužívají žádné konkrétní nástroje. Výsledkem je, že všechny nástroje, které se již používají k testování aplikace, lze použít podle potřeby. Například pro kontrolu konkrétního modulu se používá Selenium. Selen lze použít k testování modulů nasazených po předchozím modulu. To může pomoci při urychlení procesu a získávání přesných podrobností. Podobně i jiné nástroje jako QTP, Cucumber lze v případě potřeby použít pro jakýkoli typ testování Adhoc.

Výhody Adhoc testování

  • Hlavní výhodou tohoto typu testování je, že tester nemusí dodržovat tradiční proces testování. Mohou aplikaci otestovat jakýmkoli způsobem. To jim pomáhá lépe poznat systém.
  • Pokud není čas na správné testování, může být Adhoc testem zachránce a pomůže při získávání vad, které by mohly přejít do výroby.
  • Šetří čas testeru, protože není potřeba žádná dokumentace. Zde se zaměřuje pouze na lepší testování a porozumění architektuře a na nalezení případných problémů, pokud existují.

Nevýhody Adhoc testování

  • Není možné vysledovat scénáře, které jsou testovány, protože není zahrnuta žádná dokumentace.
  • Testovací případy se mohou opakovat, což může vést ke ztrátě času.
  • Účinnost testování zde zcela závisí na testerovi.

Závěr

Adhoc testování je efektivní způsob, jak najít problémy za běhu. Adhoc testování může provádět zkušený tester, který ví o existujícím systému. Není třeba dokumentace a lze ji provádět s vývojáři po boku. Různé pohledy na testování mohou přinést problémy, které nedosahují výroby, a v důsledku toho mohou pomoci ušetřit spoustu peněz. Ukázalo se, že je nákladově efektivní a produktivní.

Doporučený článek

Toto byl průvodce Adhoc testováním. Zde diskutujeme Úvod do Adhoc testování a jeho technik spolu s nástroji. Další informace naleznete také v našich dalších navrhovaných článcích_
  1. Typy testování softwaru
  2. Funkční testovací nástroje
  3. Testování bezpečnosti
  4. Státní přechodové testování
  5. Typy a manipulace s chybami v JavaScriptu

Kategorie: