Testování

Exploratorní testování s chartery: svoboda, která má směr

Petra Hradecká · 12. 5. 2026 · 6 min čtení

Exploratorní testování není náhodné klikání. Dobře zvolený charter dává průzkumu cíl a zároveň ponechává prostor pro objevování.

Ilustrace k článku Exploratorní testování s chartery: svoboda, která má směr

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í.

Hlavní myšlenka: Skriptované testy dobře ověřují známá očekávání. Explorace je silná tam, kde je systém nový, složitý, má mnoho stavů nebo potřebujeme hledat neznámá rizika. Nejlepší výsledky vznikají kombinací obou přístupů.

Jak postupovat správně

01

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ý.

02

Připravte data a heuristiky

Zvolte role, zařízení, hraniční hodnoty, přerušení, změny stavu nebo kombinace funkcí, které chcete zkoumat.

03

Stanovte timebox

Obvykle 45 až 90 minut. Kratší jednotka pomáhá udržet soustředění a umožní následný debrief.

04

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.

05

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í.

06

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.

← Zpět na všechny články