460-4077/02 – Testování a softwarová kvalita (TSK)
Garantující katedra | Katedra informatiky | Kredity | 4 |
Garant předmětu | Ing. David Ježek, Ph.D. | Garant verze předmětu | Ing. David Ježek, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | volitelný odborný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | angličtina |
Rok zavedení | 2015/2016 | Rok zrušení | 2023/2024 |
Určeno pro fakulty | FEI | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Cílem předmětu je naučit studenty metody a způsoby testování softwarového díla a zajištění kvality softwaru. Což zahrnuje:
- Základy softwarového testování.
- Úrovně testování.
- Testovací techniky.
- Měření a vyhodnocování v softwarovém testování.
- Testovací proces.
- Základy softwarové kvality.
- Proces řízení softwarové kvality.
- Verifikace a validace.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Předmět se zabývá problematikou testování softwaru a zajištění kvality v průběhu celého životního cyklu vývoje softwaru. Studenti získají znalosti o jednotlivých úrovních testování a technikách, které se v těchto úrovních používají, způsobech vyhodnocení kvality softwaru a samotných testů. Nedílnou součástí je také začlenění těchto činností do procesu testování, který je součástí celého životního cyklu vývoje softwaru. Dále studenti získají znalosti o postupech zajištění kvality softwaru. Tato disciplína je velice úzce spojena a intenzivně využívá testování softwaru. Předmět se zaměří na samotný proces zajištění kvality a jeho začlenění do životního cyklu vývoje softwaru, verifikaci a validaci.
Povinná literatura:
1. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
Doporučená literatura:
1. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
2. Black, R. Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification As an Advanced Test Analyst (Rockynook Computing) Rocky Nook, 2008
3. Galin, D. Software Quality Assurance: From Theory to Implementation Addison-Wesley, 2003
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Každý student musí vypracovat projektu, který je rozdělen do tří částí, které je nutno odevzdat v průběhu semestru. Projekt zahrnuje vytvoření manuálních testů, automatizovaných funkčních testů, výkonnostních testů a testové dokumentace, do které je zahrnut plán testů a zpráva o průběhu testů.
Podmínkou udělení zápočtu je získání minimálně 20 bodů z celkového počtu 40.
Pro úspěšné absolvování zkoušky je třeba získat minimálně 30 bodů ze zkouškové písemky na konci semestru a zároveň součet bodů za zkouškovou písemku a zápočet musí přesáhnout 51 bodů.
E-learning
Další požadavky na studenta
Další požadavky na studenta nejsou kladeny.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky:
1. Základy softwarového testování.
2. Testování z pohledu norem ISO 9001, CMM, CMMI.
3. Testování z pohledu norem ISO SPICE, ISO 12207.
4. Základní terminologie.
5. Úrovně testování.
6. Testovací techniky.
7. Měření a vyhodnocování v softwarovém testování.
8. Testovací proces.
9. Základy softwarové kvality.
10. Proces řízení softwarové kvality.
11. Verifikace a validace.
12. Testovací nástroje.
Cvičení(PC učebna):
1. Základy softwarového testování.
2. Testování z pohledu norem ISO 9001, CMM, CMMI.
3. Testování z pohledu norem ISO SPICE, ISO 12207.
4. Základní terminologie.
5. Úrovně testování.
6. Testovací techniky.
7. Měření a vyhodnocování v softwarovém testování.
8. Testovací proces.
9. Základy softwarové kvality.
10. Proces řízení softwarové kvality.
11. Verifikace a validace.
12. Testovací nástroje.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky