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