Proč je téma důležité
Exploratorní testování bývá nesprávně chápáno jako náhodné klikání bez přípravy. Ve skutečnosti spojuje učení, návrh testů a jejich provádění v jednom řízeném procesu. Tester průběžně reaguje na to, co zjišťuje.
Charter dává průzkumu směr. Vymezuje oblast, cíl, riziko a čas, ale nepředepisuje každý krok. Tím zachovává prostor pro objevování nečekaných souvislostí.
Jak postupovat správně
Formulujte misi
Použijte strukturu: prozkoumat oblast s využitím zdrojů, abychom zjistili riziko. Charter má být konkrétní a časově zvládnutelný.
Připravte data a heuristiky
Zvolte role, zařízení, hraniční hodnoty, přerušení, změny stavu nebo kombinace funkcí, které chcete zkoumat.
Stanovte timebox
Obvykle 45 až 90 minut. Kratší jednotka pomáhá udržet soustředění a umožní následný debrief.
Zaznamenávejte kroky a poznatky
Stačí stručné poznámky, časová osa, screenshoty a identifikátory dat. Musí být možné nález reprodukovat.
Oddělte nálezy, otázky a nápady
Ne každý poznatek je bug. Něco je riziko, nejasnost požadavku nebo návrh na zlepšení.
Proveďte debrief
Shrňte, co bylo pokryto, co zůstalo neprozkoumané a které nálezy mají pokračovat jako test, ticket nebo nový charter.
Čemu se naopak vyhnout
- Příliš širokým charterům typu „otestovat celou aplikaci“.
- Průzkumu bez poznámek, po kterém nelze nález zopakovat.
- Zaměření pouze na počet nalezených chyb místo získaných informací.
- Nekonečnému pokračování bez timeboxu a priorit.
- Izolované exploraci bez sdílení výsledků s týmem.
Praktický příklad
Charter může znít: „Prozkoumat opakovaný import stejného souboru s různými rolemi a přerušovaným připojením, abychom odhalili riziko duplicit a nejasného stavu.“ Tester mění pořadí kroků, přerušuje síť, používá různé soubory a sleduje stav v UI i datech.
Po session vznikne jeden reprodukovatelný bug, otázka k pravidlu deduplikace a návrh na automatický regresní test.
Ponaučení pro praxi
Exploratorní testování je řízené učení. Charter, timebox, kvalitní poznámky a debrief promění kreativní průzkum v opakovatelnou a sdílenou hodnotu.
Správný postup nemusí být složitý. Důležité je, aby byl vědomý, opakovatelný a aby tým dokázal vysvětlit, proč zvolil právě tento způsob kontroly. Kvalita nevzniká jedním nástrojem ani jednou rolí; vzniká kombinací dobrých otázek, důkazů a následné zpětné vazby.
