Ú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 -
- Čo je šifrovanie?
- Regresné testovanie Definícia, príklad
- Testovanie čiernej skrinky Testovanie softvéru
- Interview Otázky ISTQB