Štruktúra kurzu
Základy testovania
- Softvérový kontext — Prečo softvér zlyháva
- Princípy, rozsah a zameranie testovania — Čo je testovanie?
- Ladenie vs. testovanie
- Ciele testovania
- Základný testovací proces
- Psychológia testovania – pohľady na testovanie
Testovanie počas životného cyklu vývoja
- Testovanie a vývoj
- Skoré testovanie
- Iteratívne a tradičné modely vývoja
- Verifikácia a validácia
- Testovacie úrovne – jednotka, integrácia, systém, akceptácia
- Pochopenie regresného testovania a potvrdzovacieho testovania
- Pochopenie typov testov
Stavebný systém
- EPICS, funkcia
- Úvod do UML
- CI pipeline
Statické techniky
- Čo je statické testovanie?
- Recenzie, kontroly, návody atď.
- Všeobecný revízny proces
- Bežné typy posúdenia
- Úloha a zodpovednosti
- Faktory úspechu pre posúdenie
- Limity posudzovania
- Pochopenie nástrojov statickej analýzy
- Kontrola požiadaviek, prípadov použitia, špecifikácií, zdrojového kódu a testovacích prípadov
Testovacie techniky návrhu
- Úvod do návrhu testov a prístup k návrhu
- Typy techník návrhu testov
- Black-box (funkčné) techniky
- White-box (štrukturálne) techniky
- Techniky založené na praxi
- Výber vhodnej skúšobnej techniky
Správa testov
- Organizácia tímu
- Úloha a zodpovednosti
- Pochopenie manažéra testu
- Porozumenie testera
- Plánovanie a stratégie testov
- Pochopenie rizika
- Ciele a metriky
- Identifikácia a analýza rizík projektu a produktu
- Správa konfigurácie a testovania
- Klasifikácia a riadenie porúch/incident
Podpora nástrojov na testovanie
-
Výberový proces
- Zavedenie nástroja do podniku
- Výhody
- Riziká a obavy
- Klasifikácia
Budovanie testovacích tímov
- Úloha a kvalifikácia
Automatizácia testov
- Prečo testovať automatizáciu
- Výhody automatizácie testovania
- Limity automatizácie testovania
- (Prijatie) Vývoj riadený testom
- Testovacie automatizačné kvadranty
Kurz ISTQB CT-AuT je realizovaný akreditovaným poskytovateľom, uvedeným na https://partner.istqb.org/istqb-partners/find-a-partner.html