Situace, cíl, výchozí diagnostika podkladu.
Testovací scénáře a hraniční hodnoty
Žák vytvoří opakovatelné testy pro pravidla a hraniční hodnoty projektu.
Struktura 45minutové hodiny
Krátký výklad pojmů a demonstrace prvního kroku.
Samostatná práce podle konkrétního postupu.
Test před/po, oprava, export a exit ticket.
Co potřebuješ vědět před prací
Co je cílem
V lekci „Testovací scénáře a hraniční hodnoty“ vytváříš výstup „Vyplněný testovací protokol“. Nejde jen o použití nástroje, ale o výsledek, který lze otevřít, zkontrolovat a vysvětlit.
Komponenty a opakovatelné chování
V Unity vzniká chování spojením GameObjectů a komponent. Jedna komponenta má mít jasnou odpovědnost, nastavení přes Inspector a výsledek ověřený v Play Mode.
Jak postupovat
Pracuj po malých změnách, po každé zkontroluj Console a v Play Mode vyzkoušej běžný, krajní a chybový scénář.
Praktický příklad
Zadání zní: Otestuj skóre nebo zdraví pod, na a nad hranicí. Nejprve označ vstup, potom proveď jednu konkrétní změnu a hned zapiš, co se změnilo a proč.
Jak poznáš hotovou práci
Projekt nemá compile error, výsledek je opakovatelný a tři testovací scénáře mají zapsaný očekávaný i skutečný výsledek. K odevzdání patří zdrojová verze, výsledek a vyplněný záznam postupu.
Slovníček pojmů
test case
Pojem z lekce „Testovací scénáře a hraniční hodnoty“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
expected
Pojem z lekce „Testovací scénáře a hraniční hodnoty“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
actual
Pojem z lekce „Testovací scénáře a hraniční hodnoty“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
boundary
Pojem z lekce „Testovací scénáře a hraniční hodnoty“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
regression
Pojem z lekce „Testovací scénáře a hraniční hodnoty“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
Ukázka postupu od vyučujícího
Vyučující jej může doplnit v administraci pouhým vložením odkazu na YouTube. Lekci lze dokončit i podle podrobného výkladu a bodového postupu.
Konkrétní postup krok za krokem
- 01
Stáhni 28_KOMPLETNI_BALICEK.zip, rozbal jej do nové složky a otevři README i VZOR_VYSTUPU.svg.
- 02
Zkopíruj startovní soubor nebo projekt jako 28_pracovni_v01; původní soubory ponech beze změny.
- 03
Otevři projekt v uvedené verzi Unity, zkontroluj Console a ulož pracovní scénu pod novým názvem.
- 04
Otestuj skóre nebo zdraví pod, na a nad hranicí.
- 05
Změnu napiš do samostatné komponenty C#, nastav hodnoty přes Inspector a po každém kroku spusť Play Mode.
- 06
Proveď běžný, krajní a chybný scénář; výsledky zapiš a ověř, že po novém otevření scény zůstaly reference.
- 07
Vyplň kontrolní protokol, podepiš odevzdání a stáhni finální PDF s názvem 28_odevzdani.pdf.
Stáhni si soubory, se kterými budeš pracovat
Takhle může vypadat hotový výstup. Vlastní obsah vytvoř podle zadání; ukázka slouží jako vodítko ke struktuře a míře dokončení.
Pokud vyučující nahraje vzorové zadání v administraci, zobrazí se zde jen pro prohlížení přímo v lekci.
Pracovní list navázaný na praktický úkol
Otevřít dvoustránkový list pro tisk / PDF
Než jsi začal/a: co má být výsledkem „Vyplněný testovací protokol“ a které tři znaky sis ve vzoru výstupu označil/a jako povinné?
Výchozí stav: který soubor nebo podklad jsi otevřel/a, co už bylo správně a co konkrétně chybělo nebo nefungovalo?
Postup práce: napiš po pořadě alespoň čtyři kroky, které jsi skutečně provedl/a. U každého uveď nástroj, soubor nebo nastavení a kdy jsi výsledek uložil/a.
Rozhodování: kterou nejdůležitější změnu jsi udělal/a, proč jsi zvolil/a právě ji a jak s ní souvisejí pojmy test case, expected, actual, boundary?
Kontrola a oprava: co jsi přesně otestoval/a, co jsi očekával/a, co se skutečně stalo a kterou jednu chybu jsi potom opravil/a?
Finální stav: jak se jmenuje odevzdávaný soubor, kde je uložený, podle kterých kritérií je hotový a co bys příště udělal/a lépe?
Zkontroluj výsledek před testem
Jsi vývojář malé interaktivní scény. Úkolem není jen napsat kód, ale předvést, že se chová správně ve třech situacích.
Splnění zadání
Otestuj skóre nebo zdraví pod, na a nad hranicí.
Očekávaný výstup
Vyplněný testovací protokol
- Více změn najednou bez průběžného spuštění.
- Funkční výsledek bez pojmenovaných proměnných a bez dokladu testu.
Krátký test porozumění
Co si z lekce odnášíš
Připrav výstup k odevzdání
Vyplněný testovací protokol
Odevzdej zdrojový soubor nebo projekt, výsledný export a vyplněný kontrolní protokol. Uveď, co jsi testoval/a a kterou chybu jsi opravil/a.