Struktura kurzu
1. část : Úkoly testovacího analytika v procesu testování
- Jak standardní testovací proces, jeho hlavní činnosti a pracovní produkty mohou a musí být přizpůsobeny kontextu různých typů životního cyklu vývoje softwaru, např. tradiční vs. agilní.
- Různé úrovně detailů, do kterých lze testware vyrábět; navrhování testovacích případů; zajištění sledovatelnosti.
2.část : Úkoly testovacího analytika v rizikovém testování
- Identifikace rizik, hodnocení rizik a zmírňování rizik jako systematický a efektivní způsob stanovení priorit činností testování softwaru.
3.část : Testovací techniky
- Pokročilá aplikace technik black-box.
- Více black-box technik: jak může párové testování pomoci se složitými výzvami při vývoji testů.
- Techniky z praxe: chyby, testování založené na kontrolním seznamu, průzkumné testování a testování založené na defektech.
- Jak určit nejvhodnější techniku/techniky.
4.část : Testování kvality softwaru
- Model kvality softwarového produktu.
- Testování dílčích charakteristik funkční vhodnosti.
- Testování interoperability.
- Testování použitelnosti.
- Testování přenosnosti.
5.část : Posouzení
- Jak mohou kontrolní seznamy zvýšit efektivitu
6. část : Testovací nástroje a automatizace
- Typy testovacích nástrojů, které mohou pomoci netechnickým testovacím analytikům.
- Automatizace testování řízená klíčovými slovy