Struktura kurzu
1.část : Úkoly technického TA v rizikovém testování
- Jak identifikovat, hodnotit a zmírňovat technická rizika.
2.část : White-Box testovací techniky
- Testování příkazů, testování rozhodování, testování modifikovaných podmínek/rozhodnutí, testování více podmínek, testování základní cesty a testování API.
- Jak vybrat nejvhodnější z těchto strukturálních testovacích technik
3.část : Analytické techniky
- Aplikace statické analýzy k detekci potenciálních chyb v zabezpečení, udržovatelnosti a testovatelnosti v kódu.
- Využití dynamické analýzy ke zmírnění rizik v kódovém a softwarovém prostředí
4. část : Charakteristiky kvality pro technické testování
- Jak navrhnout testovací případy na vysoké úrovni pro nefunkční kvalitativní charakteristiky zabezpečení, spolehlivosti, účinnosti výkonu, udržovatelnosti, přenositelnosti a kompatibility.
- Jak podpořit test managera při vytváření testovacích strategií ke zmírnění identifikovaných rizik.
5. část : Posouzení
- Jakou může TTA poskytnout hodnotu
- Použití kontrolních seznamů k identifikaci chyb v kódu a prostředí
6. část : Testovací nástroje a automatizace
- Zaměřuje se na nástroje a problémy automatizace, které jsou relevantní pro analytiky technických testů.
- Zahrnuje několik typů nástrojů včetně těch, které se používají pro zjišťování chyb, testování účinnosti výkonu, testování na webu, testování založené na modelu, testování komponent a testování mobilních aplikací.
- Zvažuje roli TTA při poskytování automatizace testování, různé přístupy, které lze použít, a faktory, které je třeba vzít v úvahu při výběru přístupu.