Vyučující
|
|
Obsah předmětu
|
Teorie a základ předmětu je postaven na materiálech ISTQB CTFL - přednášky - Základy testování - Proč testovat ? - Sedm principů testování SW - Základní testovací proces - Psychologie testování - Principy testování - Vývojové modely - Typy testů a testovací úrovně - Statické testování a revize - Testovací techniky - black-box, white-box a testování založené na zkušenostech - Testování a agile - Úvod to problematiky test managementu Cvičení - Tvorba testovací dokumentace a tvorba testovací specifikace - tvorba testovacích sad, případů - Procvičení a vyzkoušení testovacího frameworku - robot framework Materiály - Syllabus ISTQB CTFL + CTFL-ATE -> istqb.org (castb.org) - Slovník ISTQB CTFL + CTFL-ATE
|
Studijní aktivity a metody výuky
|
Přednášení, Monologická (výklad, přednáška, instruktáž), Demonstrace, Aktivizující (simulace, hry, dramatizace), Cvičení na počítači, Praktické procvičování, Individuální práce studentů, E-learning
- Semestrální práce
- 40 hodin za semestr
- Účast na výuce
- 28 hodin za semestr
- Příprava na zápočet
- 10 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
Základy HTML, CSS a teoretické znalost XPath. Algoritmické myšlení. |
Základy HTML, CSS a teoretické znalost XPath. Algoritmické myšlení. |
Výsledky učení |
---|
Student získá teoretické znalosti testování software, které je postaveno na mezinárodně uznávané metodologii pro testování - ISTQB. Dále získá zkušenosti z praxe, které aplikují agilní metodiky a je schopen získané zkušenosti přímo aplikovat v praxi. Nakonec si vyzkouší automatizační nástroj pro testování webových stránek, založené na testovacím frameworku Selenium. (Robot framework nebo webdriver.io) |
Student získá teoretické znalosti testování software, které je postaveno na mezinárodně uznávané metodologii pro testování - ISTQB. Dále získá zkušenosti z praxe, které aplikují agilní metodiky a je schopen získané zkušenosti přímo aplikovat v praxi. Nakonec si vyzkouší automatizační nástroj pro testování webových stránek, založené na testovacím frameworku Selenium. (Robot framework nebo webdriver.io) |
Vysvětlit principy testování software |
Vysvětlit principy testování software |
Popsat základy metodologie pro testování software - ISTQB. |
Popsat základy metodologie pro testování software - ISTQB. |
Vysvětlit agilní způsob vývoje software. |
Vysvětlit agilní způsob vývoje software. |
Popsat Robot Framework. |
Popsat Robot Framework. |
Vysvětlit návrh XPath. |
Vysvětlit návrh XPath. |
Odborné dovednosti |
---|
Navrhnout testovací případy. |
Navrhnout testovací případy. |
Navrhnout testovací sady. |
Navrhnout testovací sady. |
Vytvořit automatizované testy webových stránek. |
Vytvořit automatizované testy webových stránek. |
Vytvořit a vyhodnotit XPath. |
Vytvořit a vyhodnotit XPath. |
Vyučovací metody |
---|
Odborné znalosti |
---|
Demonstrace |
Demonstrace |
Individuální práce studentů |
Přednášení |
Monologická (výklad, přednáška, instruktáž) |
Monologická (výklad, přednáška, instruktáž) |
Přednášení |
Praktické procvičování |
Praktické procvičování |
Cvičení na počítači |
Cvičení na počítači |
Aktivizující (simulace, hry, dramatizace) |
Aktivizující (simulace, hry, dramatizace) |
Individuální práce studentů |
E-learning |
E-learning |
Hodnotící metody |
---|
Analýza výkonů studenta |
Analýza výkonů studenta |
Analýza seminární práce |
Analýza seminární práce |
Analýza jiné písem. práce studenta (kazuistika, deník, plán ...) |
Analýza jiné písem. práce studenta (kazuistika, deník, plán ...) |
Známkou |
Známkou |
Doporučená literatura
|
-
Patton, Ron. Testování softwaru. Vyd. 1. Praha : Computer Press, 2002. ISBN 8072266365.
|