Cilj predmeta Testiranja softvera je:
upoznavanje osnovnih koncepata, principa i metoda testiranja softvera, nadogradnja i integracija znanja stečenog u okviru odslušanog predmeta koji obuhvata obezbeđenje i kontrolu kvaliteta softverskih proizvoda, kao i prepoznavanje poslovnog domena i izbor i primena adekvatne metoda.
Sadržaj predmeta:
- Uvodni deo: Principi testiranja.
- Testiranje kroz životni ciklus razvoja softvera: Primena testiranja na različite modele razvoja softvera (model vodopada, V-model, iterativni model...).
- Testna dokumentacija: Priprema i izrada testne dokumentacije.
- Proces razvoja testova: Manuelno i automatsko testiranje.
- Test dizajn - tehnike: Tehnike bazirane na specifikaciji. Tehnike bazirane na strukturi koda.
- Upravljanje testiranjem: Razvoj strategije i pristupa testiranju softvera. Definisanje metrike testiranja. Upravljanje resursima.
- Alati za podršku testiranju: Vrste i klasifikacije alata prema načinu primene.
- Analiza testiranja: Obrada rezultata. Statistička analiza. Interpretacija rezultata.
- Unapređenje procesa testiranja softvera: Različite metode za unapređenje procesa testiranja softvera.