Úvod do prieskumného testovania

Predtým, ako začneme článok o prieskumnom testovaní, je veľmi dôležité poznať jeho doslovný význam. Prieskumné prostriedky týkajúce sa prieskumu alebo vyšetrovania alebo zahŕňajúce prieskum alebo vyšetrovanie. Prieskumné testovanie je celé o učení, objavovaní a skúmaní. Zameriava sa na slobodu jednotlivého testovania a zodpovednosť jednotlivého testera. Je to nový spôsob myslenia, v súčasnom trende v testovaní softvéru je potrebná automatizácia. Ako už názov napovedá, ide o jav paralaxy, proces vykonania testu a proces navrhovania testu. Pri tomto testovaní môžeme tvrdiť, že robíme komplexné plánovanie vzoriek, rozloženie, vyhodnotenie a hodnotenie výkonnosti. Skriptované testovanie bolo v móde pred prieskumným testovaním. Pred ďalším prechodom na článok je preto veľmi dôležité poznať rozdiel medzi skriptovaným testovaním a prieskumným testovaním.

Skriptované testovanie

  • Vychádza z požiadaviek.
  • Stanovenie testovacích prípadov sa predpovedá vopred.
  • Potvrdenie pre testovanie sa uvádza v rámci hranice požiadaviek.
  • Silné rozhodovanie a dôraz na predikciu.
  • Prieskumné testovanie zahŕňa potvrdené testovanie.
  • Ide tiež o kontrolu testovania.
  • Je to ako keby ste predniesli prejav v pracovnej verzii.
  • Je to kontrolovateľný skript.

Prieskumné testovanie

  • Je tiež zameraná z hľadiska požiadaviek, ale skúma sa aj počas testovania.
  • Môže tiež určiť počet testovacích prípadov počas testovania.
  • Preskúmanie systému alebo projektu alebo aplikácie na vysokej úrovni.
  • Zdôrazňuje sa v ňom aj adaptabilita a kritériá učenia.
  • Je to všetko o zlepšení testovacích prípadov a návrhu testov.
  • Pri rozhodovaní je to veľmi spontánne.
  • Tester mysle môže byť ovládaný alebo má kontrolu.

Takže sme v podstate pochopili hlavný rozdiel medzi skriptovaným testovaním a prieskumným testovaním. Preto je čas poznať niektoré funkcie prieskumného testovania.

Špecifické vlastnosti prieskumného testovania

  • Je to druh prísneho, drsného a štruktúrovaného testovania.
  • Na rozdiel od náhodného testovania, ale tento typ testovania zahŕňa špecifický účel nájdenia chyby.
  • Tento typ testovacej štruktúry sa skladá z časového boxu alebo charty.
  • Môžeme ľahko riadiť a učiť prieskumné testovanie.
  • Tento typ testovania nie je metódou ani rámcom, ale je to istý druh prístupu.

Vykonávanie prieskumných skúšok

Teraz je čas, aby sme diskutovali o tom, ako funguje prieskumné testovanie v súčasnom svete. Preto pozostáva z 5 fáz, v ktorých je každá fáza zodpovedná za individuálny testovací jav, ktorý sa nazýva správa testov založených na reláciách (SBTM Cycle).

1.Bug Taxonómia je vytvorená (klasifikácia)

  • V tejto fáze musíme rozdeliť a kategorizovať typy porúch zistených počas testovania.
  • Potom sme analyzovali hlavnú alebo rodičovskú príčinu výskytu tohto typu poruchy.
  • Potom nájdite pomer rizika každej poruchy a potom jej riešenie.

2. Časový box

  • Dvojici testerov je predpísaný časový plán, ktorý nie je dlhší ako 90 minút.
  • Počas predpísaných hodinových a polhodinových stretnutí by nemala existovať žiadna prekážka.
  • Môže to byť zvýšenie alebo zníženie o 45 minút.
  • Táto fáza umožňuje testerovi analyzovať chybu a vrátiť sa pomocou priateľského riešenia.

3. Testovacie listiny

  • Skúšobné prípady odporúčané skúšobnou chartou.
  • Najdôležitejšia vec, ktorú je potrebné otestovať
  • Prístup k testovaniu.
  • Výstup aplikácie po oprave skúšobného prípadu.
  • Pri prieskumnom testovaní je hlavným východiskovým bodom manipulácia s nápadmi na testovanie.
  • Použitie testovacej charterovej skúšky slúži na určenie užívateľa aplikácie o tom, ako používať systém.

4. Výsledky preskúmania

  • Vyhodnocovanie chýb je preč.
  • Overovanie testovacích prípadov vedie k lepšiemu učeniu.
  • Testovacie oblasti pokrytia sú uprednostňované.

5.Debriefing

  • Výsledok výstupu je zostavený.
  • Výsledok charty sa porovná.
  • Potrebné alebo nie sú potrebné ďalšie skúšky.

Aby sme to lepšie vysvetlili nižšie, je potrebné poskytnúť lepšie tipy na lepšie testovanie:

  • Presný cieľ testovania by mal byť veľmi špecifický od samotného začiatku.
  • Je potrebný pravidelný test kvality aplikačného produktu, takže tester musí odpovedať prečo, kedy a čo súvisí s testovacími chybami.
  • Hľadanie chýb by malo byť veľmi prepracované.
  • Spárovanie testera môže viesť k dobrému testovaniu.
  • Čím viac testujeme, tým viac máme šancu analyzovať chybu alebo problémy.

Počas prieskumného testovania musí tester udržiavať nasledujúcu dokumentáciu, ktorá je nasledovná:

  • Pokrytie testom
  • nebezpečenstvo
  • Testujte denníky vykonávania
  • Problémy / otázky

Výhody a nevýhody

Pozrime sa na významné výhody a nevýhody experimentálneho testovania.

Tu sú niektoré z hlavných výhod:

  • Je užitočné, keď dokument požiadaviek nie je úplne k dispozícii alebo je čiastočne k dispozícii.
  • V procese vyšetrovania môže nájsť viac chýb ako skriptované testovanie.
  • Pokryte všetky chyby, ktoré sa pri manuálnom testovaní alebo pri iných typoch testov ignorujú.
  • Použitím stále väčšieho počtu testovacích prípadov sa zvyšuje aj predstavivosť testera pri riešení problémov.
  • Prieskumné testovanie pokrýva všetky požiadavky, scenár a skúšobné prípady.
  • Pomáha pri podnecovaní intuície a tvorivosti testera.

Nižšie sú uvedené nevýhody:

  • Tento typ testovania vyžaduje potrebné znalosti o testovaní.
  • Tento typ testovania má ohraničenú doménu znalostí testerov.
  • Zlyhanie pri testovaní konkrétnej chyby by sa nemalo opakovať.
  • Udržujte správnu dokumentáciu o testovacích prípadoch a opravách chýb.

Kedy presne existuje potreba?

  • Keď má tester v odvetviach alebo technických firmách skúseného a skúseného testera.
  • Požiadavka skorej iterácie.
  • Je to druh veľmi kritickej aplikácie.
  • Prieskumné testovanie sa môže vo veľkej miere používať, keď prieskumné testovanie kladie väčší dôraz na vedomosti a skúsenosti testerov, takže poskytuje oveľa lepší výsledok v porovnaní so skriptovaným testovaním, pretože sa zameriava na adaptabilitu a perspektívu učenia.

Odporúčané články

Toto bol návod na Čo je prieskumné testovanie? Tu sme diskutovali o rozdieloch medzi skriptovaným testovaním a prieskumným testovaním, funkciou, pracovnou činnosťou, výhodami a nevýhodami experimentálneho testovania. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo je šifrovanie?
  2. Regresné testovanie Definícia, príklad
  3. Testovanie čiernej skrinky Testovanie softvéru
  4. Interview Otázky ISTQB

Kategórie: