Předmět: Testování software

» Seznam fakult » FAI » AUIUI
Název předmětu Testování software
Kód předmětu AUIUI/AE4TS
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Žáček Petr, Ing. Ph.D.
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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr