Štruktúra kurzu
1. časť : Úlohy testovacieho analytika v procese testovania
- Ako štandardný testovací proces, jeho hlavné činnosti a pracovné produkty môžu a musia byť prispôsobené kontextu rôznych typov životného cyklu vývoja softvéru, napr. tradičné vs. agilný.
- Rôzne úrovne detailov, do ktorých je možné testware vyrábať; navrhovanie testovacích prípadov; zabezpečenie sledovateľnosti.
2.časť : Úlohy testovacieho analytika v rizikovom testovaní
- Identifikácia rizík, hodnotenie rizík a zmierňovanie rizík ako systematický a efektívny spôsob stanovenia priorít činností testovania softvéru.
3.časť : Testovacej techniky
- Pokročilá aplikácia techník black-box.
- Viac black-box techník: ako môže párové testovanie pomôcť so zložitými výzvami pri vývoji testov.
- Techniky z praxe: chyby, testovanie založené na kontrolnom zozname, prieskumné testovanie a testovanie založené na defektoch.
- Ako určiť najvhodnejšiu techniku/techniky.
4.časť : Testovanie kvality softvéru
- Model kvality softvérového produktu.
- Testovanie čiastkových charakteristík funkčnej vhodnosti.
- Testovanie interoperability.
- Testovanie použiteľnosti.
- Testovanie prenosnosti.
5.časť : Posúdenie
- Ako môžu kontrolné zoznamy zvýšiť efektivitu
6. časť : Testovacie nástroje a automatizácia
- Typy testovacích nástrojov, ktoré môžu pomôcť netechnickým testovacím analytikom.
- Automatizácia testovania riadená kľúčovými slovami