Cílem předmětu je seznámit studenty s technikami pro analýzu a návrh testů softwaru a vyzkoušet si jejich aplikaci v praxi. Předmět pokrývá tematický okruh Softwarové inženýrství oblasti vzdělávání Informatika.
Cílem předmětu je seznámit studenty s technikami pro analýzu a návrh testů softwaru a vyzkoušet si jejich aplikaci v praxi. Předmět pokrývá tematický okruh Softwarové inženýrství oblasti vzdělávání Informatika.
Předmět přispívá k rozvoji znalostí a dovedností studentů v oblasti analýzy a návrhu testů softwaru. Po úspěšném absolvování budou studenti schopni pro zadanou analýzu softwarového řešení navrhnout úrovně a typy testů, kterými tento software bude v praxi ověřován. Studenti budou schopni rozpracovat konkrétní testovací případy a skripty.
Obsah přednášek: - Vstupy a výstupy pro analýzu a návrh testů, artefakty testování, trasovatelnost - Úrovně a typy testů - Statické testy, revize, checklisty - Metody návrhu testů, black-box metody, white-box metody - Testovací data - Kombinatorika při návrhu testů - Testování nefunkčních požadavků - Automatizace testování, ROI analýza - Odhady a reporting - Best practices z projektů Obsah cvičení: - Návrhy testů na zadané příklady - Tvorba testovacích případů - Odhady pro návrh testů a jejich provádění - ROI analýza automatizovaného testování
Základní:
Doporučená příprava:
Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace