Testování a provoz informačního systému

Žáci otestují správnost a použitelnost řešení, při provozu rozpoznají funkčně nebo věcně chybný stav, zjistí příčinu a navrhnou i provedou opravu.

Průvodce tématem Testování a provoz informačního systému v předmětu Informatika pro III. ročník: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.

Připravit hodinu Všechny formáty

Klikněte a tvořte

Získejte přípravu zdarma

Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Testování a provoz informačního systému (III. ročník) — ScioBot ho připraví za vás.

Připravit hodinu

Další formáty na jedno kliknutí

Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.

Testování a provoz informačního systému navazuje na návrh rolí, rozhraní, tabulek a procesů. Žák podle G-INF-03-006 ověří, že řešení dělá to, co má (správnost), a že s ním cílový uživatel zvládne běžnou úlohu (použitelnost). Při ostrém používání rozliší stav, kdy systém selhává technicky, od stavu, kdy je obsah nebo postup věcně špatně, dohledá příčinu a navrhne i provede opravu.

G-INF-03-009 připomíná, že chyba často sedí v dřívějším rozhodnutí: špatný atribut, chybějící klíč, nelogická relace, proces, který nepočítá s výjimkou, nebo obrazovka, která uživateli neukáže, co má zadat. Testování proto není až „na konci“, ale kontrola, zda datový model a rozhraní pořád odpovídají požadavkům.

V hodině žáci pracují s konkrétním školním nebo klubovým systémem (rezervace, evidence, přihlášky): sestaví scénáře, zaznamenají odchylku, určí, zda jde o funkci, data, oprávnění nebo postup, a změnu znovu ověří stejným scénářem.

Předpoklady

Klíčové pojmy

Správnost řešení
Systém v testu splní dohodnutá pravidla: uloží platný údaj, odmítne neplatný, dodrží relace a oprávnění.
Použitelnost
Cílový uživatel v dané roli dokončí úlohu bez nápovědy učitele; překážka v ovládání je vada k opravě, ne „uživatel to nepochopil“.
Testovací scénář
Krátký postup s konkrétními daty, očekávaným výsledkem a rolí (např. žák vrátí výpůjčku). Opakuje se po každé opravě.
Funkčně nesprávný stav
Chování systému odporuje návrhu: tlačítko nic neuloží, filtr zahodí platné záznamy, cizí klíč dovolí osiřelý řádek.
Věcně nesprávný stav
Systém „jede“, ale údaje nebo postup nesedí se skutečností: špatná kapacita sálu, duplicitní osoba, proces, který přeskočí schválení.
Příčina a oprava
Od symptomu (hláška, špatný součet) se jde k místu v datech, pravidle nebo rozhraní; oprava je změna plus nový průchod stejným scénářem.
Provoz
Období, kdy systém používají lidé mimo cvičení; sem patří hlášení odchylek, drobné úpravy a kontrola, že oprava nerozbila jinou úlohu.

Časté miskoncepce

  • Častá chyba

    „Jednou jsem to klikl a šlo to, takže je to otestované.“

    Jak na to

    Dej dvojici povinný seznam: šťastná cesta, prázdné pole, duplicita a cizí role. Bez záznamu očekávaného výsledku scénář neplatí.

  • Častá chyba

    „Uživatel zadal blbost, to není chyba systému.“

    Jak na to

    Ukaž stejný formulář: chybí kontrola nebo srozumitelná hláška. Žák musí dopsat pravidlo (povinné pole, rozsah) a znovu zkusit stejný vstup.

  • Častá chyba

    „Špatný součet v sestavě znamená, že je rozbitá databáze.“

    Jak na to

    Nech žáka porovnat zdrojový řádek, filtr a vzorec. Až když data sedí a výstup ne, hledá se funkční chyba; jinak opraví údaj nebo pravidlo.

  • Častá chyba

    „Oprava je restart / smazat záznam a jet dál.“

    Jak na to

    Vyžaduj trojici: symptom, předpokládaná příčina, konkrétní změna (pole, relace, obrazovka). Restart bez této trojice neuznávej.

Jak učit

2–3 hodiny

  1. Evokace: ukaž jeden „živý“ záznam, který vypadá v pořádku, ale porušuje pravidlo (duplicitní e-mail, záporný počet) a nech žáky říct, jestli jde o funkci, nebo o obsah.
  2. Jádro: žáci podle rolí projdou scénáře, zapíší odchylky, určí příčinu v modelu nebo rozhraní a změnu ihned ověří stejným scénářem.
  3. Reflexe: každá skupina ukáže jednu opravenou vadu a jednu, kterou by v provozu hlásila dál; třída zkontroluje, zda se po opravě nerozbila jiná úloha.

Nápady na aktivity

  • Provozní deník: skupiny dostanou stejný mini-IS a sadu hlášení uživatelů; každou položku zařadí jako funkční / věcnou / oprávnění a navrhnou opravu s retestem.
  • Párové testování použitelnosti: jeden žák plní úlohu v cizí roli bez nápovědy, druhý zapisuje záseky; poté upraví popisek, pořadí polí nebo hlášku a úlohu zopakují.

Hodnocení

Žák předloží 4 scénáře (včetně jedné chybové cesty) se záznamem výsledku před opravou a po ní.

Ústně na konkrétním příkladu rozliší funkčně a věcně nesprávný stav, uvede příčinu a způsob odstranění (G-INF-03-006).

Související témata

Zdroje

Co pro vás ScioBot připraví k tématu Testování a provoz informačního systému

Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Testování a provoz informačního systému jedním klikem.

Základní materiály

Interaktivní aktivity 14

K tisku a rozstříhání 8

Hry pro celou třídu 4

Očekávané výstupy

  • G-INF-03-006 žák otestuje správnost a použitelnost svého řešení, navrhne a realizuje potřebná vylepšení; během provozu informačního systému rozpozná funkčně či věcně nesprávný stav, zjistí jeho příčinu a navrhne způsob jeho odstranění
  • G-INF-03-009 vývoj informačního systému – postup tvorby informačního systému; návrh uživatelského rozhraní, datového modelu a procesů; návrh databázové tabulky, atributy polí, primární klíč; návrh struktury a propojení více tabulek – cizí klíč, relace

Učíte Testování a provoz informačního systému trochu jinak?

Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.

Napsat ScioBotu

Související témata