O předmětu

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.

Co se naučíš

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ředmětu

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í

Literatura

Základní:

Jak uspět v předmětu

Doporučená příprava:

  • Pravidelná příprava během semestru místo drcení na zkoušku
  • Přednáškové slidy a materiály dostupné přes Moodle VŠE (dl.vse.cz)
  • Stará zkouška / typové otázky — zeptej se cvičícího nebo hledej na InSIS
  • Studijní skupiny a sdílení poznámek
Na co si dát pozor:
  • Přečti si sylabus — co je povinná vs. doporučená literatura
  • Podmínky zápočtu (zápočtové testy, projekty, docházka)
  • Termíny zkoušek zapisovat včas — kapacita bývá omezená

Doporučené zdroje

✏️ Upravit wiki obsah

Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace

Heslo si vyžádej od správce wiki.