Úvod do testovania Adhoc

Adhoc testovanie je náhodné alebo neformálne testovanie, ktoré môže mať schopnosť narušiť systém. To je zvyčajne neplánované a neexistujú žiadne testovacie techniky, ako je navrhovanie testovacích prípadov, vytváranie testovacích prípadov. Môže sa to urobiť na ktorejkoľvek časti žiadosti. Hlavným cieľom je zistiť problémy alebo nedostatky systému náhodnou kontrolou častí kódu. Sleduje techniku ​​odhadu chýb. Môžu to urobiť ľudia, ktorí predtým pracovali na aplikácii a pomocou tohto druhu testovania môžu ľahko zistiť chyby alebo problémy.

Ako sa vykonáva testovanie Adhoc?

Adhoc testovanie sa vykonáva niekoľkými spôsobmi. To je možné vykonať kedykoľvek. Môže to byť na začiatku, v strede alebo na konci testovania projektu. Testovanie Adhoc sa vykonáva tromi spôsobmi. Sú to nižšie:

  • Buddy Testing
  • Párové testovanie
  • Testovanie opíc

Pozrime sa na ne podrobne

1. Buddy Testovanie

Ako už názov napovedá, dá sa povedať, že dvaja kamaráti, tester a vývojár budú spolupracovať. Budú vybraní na prácu na konkrétnom module. Hneď ako vývojár dokončí testovanie jednotky a tester má na mysli niektoré prípady, môžu na tomto module pracovať. Vykonaním tohto druhu testovania môžete zabezpečiť, aby sa nová budúcnosť alebo funkčnosť kontrolovala prostredníctvom širšieho aspektu pre vývojárov aj testerov. Vývojár môže pochopiť rôzne scenáre, prostredníctvom ktorých bude kód prebiehať, a z tohto hľadiska premýšľať.

Aj keď tester môže získať pohľad vývojára na existujúci návrh a pomôže vám vyhnúť sa neplatným scenárom v testovacích prípadoch. Pomôže to predchádzať neplatným chybám. Obidve strany sa môžu navzájom myslieť a získať jasnejší pohľad na vyvíjanú aplikáciu a testovanie. Pomáha tiež pri vývoji lepších testovacích prípadov a vývojári majú lepší dizajn. Toto sa zvyčajne uskutoční po dokončení testovania jednotky.

2. Párové testovanie

Pri tomto testovaní spolupracujú dvaja testeri na jednom module. Na účely testovania majú spoločné nastavenie. Realizáciou tohto druhu testovania sa dbá na to, aby obaja testeri našli spôsoby, ako zistiť väčší počet defektov v zabudovanej aplikácii. Zdieľajú prácu na testovaní a vyhotovujú potrebnú dokumentáciu o všetkých pozorovaniach, ktoré spolu urobili. Použitím tohto druhu testovania je možné nájsť maximálny počet scenárov.

3. Testovanie opíc

Toto testovanie sa vykonáva na úrovni testovania jednotky. Osoba testujúca modul testuje aplikáciu úplne náhodne. Toto sa vykonáva s cieľom skontrolovať, či systém v akomkoľvek okamihu dokáže odolať akýmkoľvek haváriám. Týmto testom je možné nájsť mnoho defektov, ktoré mohli byť ponechané skôr. Tento test môže tiež prerušiť systém, pomocou ktorého dokážeme porozumieť problémom s výkonom, ak nejaké existujú, pretrvávajú. Neboli by tu žiadne testovacie prípady, rovnako ako pre ostatných.

Techniky testovania Adhoc

Základnou myšlienkou výberu testovania Adhoc je to, že testeri pracujú bez návrhu testov alebo bez vytvárania testovacích prípadov. Zaisťuje, že vykonané testovanie je kompletné a spôsob je užitočný pri hľadaní efektívnosti pri testovaní, ktoré sa práve vykonáva. Hlavný spôsob testovania akejkoľvek aplikácie v tomto type testovacieho ID je čo najhodnejší. Môžete preskakovať z jedného modulu do druhého a vykonávať činnosť. Systém sa nesmie rozkladať. Hlavným cieľom tohto systému je nájsť chyby, ktoré môžu byť vynechané počas normálneho testovania.

Táto technika tiež umožní nahliadnuť do celej aplikácie a hádanie môže vykonať tester, ktorý má odborné znalosti systému. Môžete tiež zahrnúť iného testovaného alebo dokonca pozvať vývojára, aby sme pri testovaní nevynechali žiadny scenár. Keď dvaja ľudia sedia spolu, brainstorming je celkom prospešný. Nájdeme chyby, ktoré boli predtým uniknuté. Použitím tejto techniky je väčšia šanca na zistenie nedostatkov.

Nástroje na testovanie Adhoc

Pri testovaní ad hoc sa nepoužívajú žiadne konkrétne nástroje. Výsledkom je, že všetky nástroje, ktoré sa už používajú na testovanie aplikácie, sa môžu použiť podľa potreby. Napríklad na kontrolu konkrétneho modulu sa používa selén. Selén sa môže použiť na testovanie modulov nasadených po predchádzajúcom module. Môže to pomôcť pri zrýchľovaní procesu a získavaní presných podrobností. Podobne aj iné nástroje ako QTP, Cucumber sa dajú použiť na akýkoľvek typ testovania Adhoc, kedykoľvek je to potrebné.

Výhody Adhoc testovania

  • Hlavnou výhodou tohto typu testovania je to, že tester sa nemusí riadiť tradičným procesom testovania. Aplikáciu môžu otestovať akýmkoľvek spôsobom. To im pomáha lepšie spoznať systém.
  • Ak nie je čas na správne testovanie Adhoc testovanie môže byť záchranca a pomôcť pri získavaní závad, ktoré by mohli prejsť do výroby.
  • Šetrí čas testera, pretože nie je potrebná žiadna dokumentácia. Tu sa zameriava iba na lepšie testovanie a porozumenie architektúre a na nájdenie akýchkoľvek problémov, ak existujú.

Nevýhody Adhoc testovania

  • Nie je možné sledovať sledované scenáre, pretože nie je zahrnutá žiadna dokumentácia.
  • Testovacie prípady sa môžu opakovať, čo môže viesť k plytvaniu času.
  • Účinnosť testovania tu úplne závisí od testera.

záver

Adhoc testovanie je efektívny spôsob zisťovania problémov za behu. Adhoc testovanie môže vykonať skúsený tester, ktorý vie o existujúcom systéme. Dokumentácia nie je potrebná a dá sa to urobiť spolu s vývojármi. Rôzne perspektívy testovania môžu priniesť problémy, ktoré nedosahujú výrobu, a preto môžu pomôcť ušetriť veľa peňazí. Ukázalo sa, že je nákladovo efektívny a produktívny.

Odporúčaný článok

Toto bol sprievodca testom Adhoc. Tu diskutujeme Úvod do Adhoc testovania a jeho techniky spolu s nástrojmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch_
  1. Typy testovania softvéru
  2. Funkčné testovacie nástroje
  3. Testovanie bezpečnosti
  4. Testovanie stavu prechodu
  5. Typy a manipulácia s chybami v JavaScripte

Kategórie: