Testování kvality SW
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BI-QUA | KZ | 4 | 3C | česky |
- Garant předmětu:
- Marek Kodr
- Přednášející:
- Cvičící:
- Kateřina Kalášková, Marek Kodr, Martin Pilný
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Tento předmět seznámí studenty se základy testování a řízení kvality. Studenti se dozví, jaká je role testera v kontextu různých typů softwarového vývoje a během cvičení si prakticky vyzkouší testování aplikací pomocí manuálního i automatizovaného testování. Na konci semestru by měl být student připraven provést test analýzu, navrhnout sadu testovacích scénářů, vytvořit testovací data, vhodnou část scénářů automatizovat a připravit report o nalezených chybách v testovaném produktu.
- Požadavky:
-
Tento předmět rozšiřuje některé znalosti z předmětů BI-SWI,21, BI-TDA a BI-IDO.21.
Pro psaní testovacích skriptů je potřeba základní znalost JavaScriptu nebo jiného programovacího jazyka.
- Osnova přednášek:
-
Předmět nemá přednášky.
- Osnova cvičení:
-
1. Testování a kvalita, role testera ve vývojovém týmu.
2. Úrovně testování a SDLC, základní techniky a nástroje pro testování.
3. Testovací strategie a testovací scénáře.
4. Generování a validace testovacích dat.
5. Reporting chyb.
6. Unit testy, statická a dynamická analýza kódu.
7. Postman a testování API.
8. Automatizované testování.
9. Exploratory testing, analýza rizik.
10. Regresní testování, User Acceptance Testing, uživatelské testování.
11. Artefakty a nástroje pro testování a reporting.
- Cíle studia:
-
- Porozumět základním principům testování a řízení kvality software
- Naučit se navrhovat a implementovat testovací scénáře
- Získat praktické zkušenosti s manuálním a automatizovaným testováním
- Naučit se analyzovat testovací výsledky a hlásit chyby
- Pochopit různé úrovně testování a jejich význam v rámci životního cyklu vývoje software (SDLC)
- Studijní materiály:
-
Učební osnovy ISTQB® Foundation 2018 V3.1
- Poznámka:
-
bude doplněno
- Další informace:
- bude doplněno
- Rozvrh na zimní semestr 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Bc. specializace Informační bezpečnost, 2021 (volitelný předmět)
- Bc. specializace Manažerská informatika, 2021 (volitelný předmět)
- Bc. specializace Počítačová grafika, 2021 (volitelný předmět)
- Bc. specializace Počítačové inženýrství, 2021 (volitelný předmět)
- Bc. program, pro fázi studia bez specializace, 2021 (volitelný předmět)
- Bc. specializace Webové inženýrství, 2021 (volitelný předmět)
- Bc. specializace Umělá inteligence, 2021 (volitelný předmět)
- Bc. specializace Teoretická informatika, 2021 (volitelný předmět)
- Bc. specializace Softwarové inženýrství, 2021 (volitelný předmět)
- Bc. specializace Počítačové systémy a virtualizace, 2021 (volitelný předmět)
- Bc. specializace Počítačové sítě a Internet, 2021 (volitelný předmět)
- Study plan for Ukrainian refugees (volitelný předmět)
- Bc. specializace Informační bezpečnost, 2024 (volitelný předmět)
- Bc. program, pro fázi studia bez specializace, 2024 (volitelný předmět)
- Bc. specializace Manažerská informatika, 2024 (volitelný předmět)
- Bc. specializace Počítačová grafika, 2024 (volitelný předmět)
- Bc. specializace Softwarové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Webové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Počítačové sítě a Internet, 2024 (volitelný předmět)
- Bc. specializace Počítačové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Počítačové systémy a virtualizace, 2024 (volitelný předmět)
- Bc. specializace Umělá inteligence, 2024 (volitelný předmět)
- Bc. specializace Teoretická informatika, 2024 (volitelný předmět)