Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FIT-ITSAk. rok: 2024/2025
Specifikace testů. Kritéria pokrytí zdrojových kódů (EC, NC, EPC, PPC). Kritéria pokrytí logických výrazů (PC, CC, MCDC). Rozklad vstupní domény. Kritéria pokrytí vstupní domény. Black-box analýza. Sledování práce se sdílenými prostředky. Testování vícevláknových aplikací. Testování síťových aplikací. Testování GUI. Výkonnostní testování. Řízení testování.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
formální jazyky a překladače, algoritmy, operační systémy
Pravidla hodnocení a ukončení předmětu
Vypracování projektů: Za 2 projekty mohou studující získat až 40 bodů.
Zápočet: Pro získání zápočtu musí student získat nejméně 17 bodů v součtu za projekty.
Závěrečná písemná zkouška: Písemná zkouška s jedním řádným a dvěma opravnými termíny je hodnocena 60 body.
Učební cíle
Získat přehled o etapě verifikace softwarových systémů, pozornost se věnuje problematice dynamické analýzy programového vybavení. Získat praktické dovednosti s testováním software na úrovni potřebné pro osobu zodpovědnou za kvalitu produktu (QA testera). Zvládnutí tvorby automatizovaných testů různých aspektů verifikovaných programů. Získat přehled plánování a řízení testování.Student zná základní techniky testování software. Je schopen vytvářet efektivní testovací sady softwarových produktů. Umí analyzovat zdrojové kódy, zná typická slabá místa programu citlivá na výskyt chyb. Umí analyzovat chování software s konečným či nekonečným během bez znalosti jeho zdrojových kódů. Student umí testovat a/nebo analyzovat komunikaci programů, výkon programu, využití sdílených prostředků, práci s datovými úložištěmi a funkci grafického uživatelského rozhraní. Student umí systematickým způsobem hledat chyby v programech. Student zná základy plánování a řízení testování. Student se seznámí s odbornými termíny předmětu v anglickém jazyce. Student se formou projektu naučí analyzovat software za účelem zvýšení jeho kvality. Získá dovednost tvorby testovacích sad a hledání chyb v programech.
Prerekvizity a korekvizity
Základní literatura
Doporučená literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
Projekt