top of page
Vyhľadávanie

Čo je prieskumné testovanie?

  • QA
  • Oct 6, 2022
  • 2 minút čítania

Updated: Oct 17, 2022

Čo je prieskumné testovanie?

Prieskumné testovanie je typ testovania softvéru, pri ktorom sa testovacie prípady nevytvárajú vopred, ale testeri kontrolujú systém za behu. Pred vykonaním testu si môžu zaznamenať nápady na to, čo testovať.

Prieskumné testovanie je zamerané skôr na testovanie ako aktivitu „myslenia“.

Prieskumné testovanie je široko používané v agilných modeloch a je o objavovaní, skúmaní a učení. Kladie dôraz na osobnú slobodu a zodpovednosť jednotlivého testera.


Hoci súčasným trendom v testovaní softvéru je presadzovať automatizáciu , prieskumné testovanie je novým spôsobom myslenia. Automatizácia má svoje hranice


Prieskumné testovanie :

  • Nie je to náhodné testovanie, ale je to ad-hoc testovanie s cieľom overiť požiadavky a nájsť chyby

  • Je štruktúrované a prísne

  • Je kognitívne (myslenie) štruktúrované v porovnaní s procedurálnou štruktúrou testovania. Táto štruktúra pochádza z špecifikácie, dizajn manuálu atď...

  • Je vysoko učenlivé a ovládateľné

  • Nie je to technika, ale prístup. Aké akcie vykonáte ďalej, sa riadia tým, čo práve robíte


Výhody a nevýhody prieskumného testovania

Výhody

  • Toto testovanie je užitočné, keď dokumenty s požiadavkami nie sú k dispozícii alebo sú čiastočne dostupné

  • Zahŕňa proces vyšetrovania, ktorý pomáha nájsť viac chýb ako bežné testovanie -

  • Odhaľte chyby, ktoré sú bežne ignorované inými testovacími technikami

  • Pomáha rozširovať predstavivosť testerov vykonávaním stále väčšieho počtu testovacích prípadov, čo nakoniec zvyšuje aj produktivitu

  • Toto testovanie prejde do najmenšej časti aplikácie a pokrýva všetky požiadavky

  • Toto testovanie zahŕňa všetky typy testovania a zahŕňa rôzne scenáre a prípady

  • Podporuje kreativitu a intuíciu

  • Generovanie nových nápadov počas vykonávania testu

Nevýhody

  • Toto testovanie závisí čisto od schopností testera

  • Obmedzené znalosťou domény testera

  • Nevhodné pre dlhý čas realizácie

V softvérovom inžinierstve sa prieskumné testovanie vykonáva na prekonanie obmedzení skriptovaného testovania. Pomáha pri zlepšovaní súpravy testovacích prípadov .

 
 
 

Komentáre


bottom of page