SE421 Testiranje i kvalitet sоftvеrа
Cilj predmeta
Predmet uvodi osnovne pojamove kvaliteta softvera i njegove specifičnosti, obezbeđenje kvaliteta testiranjem softvera, procedure i tehnike testiranja. Takođe, upoznaju se statističke metode praćenja i predviđanja kvaliteta softvera.
Ishod predmeta
Ovladavanje znanjima potrebnim za rad u kontroli kvaliteta i testiranju softvera
Sadržaj predmeta
Teorijska nastava
Pojam kvaliteta softvera i njegove specifičnosti, unutrašnji i spoljašnji atributi kvaliteta, mere kvaliteta. Modeli za obezbeđenje kvaliteta softvera. Standardi.
Osnove testiranja (test plan, test slučaj, test scenario, test skripta).Tehnike testiranja bez ivršavanja koda ( inspekcije, recenzije, regledi) i sa izvršavanjem koda: (tehnike crne kutije, tehnika bele kutije, tehnika sive kutije).
Organizacija testiranja, Planiranje i paradigme testiranja softverskog sistema, nivoi testiranja (modul, integracija, sistem, primopredaja).
Kontrola kvaliteta i metodi kontrole kvaliteta softvera.
Merenje kvaliteta, statističke raspodele defekata, Efikasnost otklanjanja defekata,
Modeliranje i prognoza defekata, Predikcija i merenje pouzdanosti softvera
Praktična nastava:Vežbe, Drugi oblici nastave, Studijski istraživački rad
Primeri internih regulativa kontrole kvaliteta softvera, Projekat kontrole kvaliteta softvera u malom timu. Projekat testiranja sotvera.
Literatura
[ 1 ] Laird L., Brennan C., Software measurement and estimation: a practical approach, John Wiley & Sons, New Jersey. 2006
[ 2 ] Kan S.H., Metrics and Models in Software Quality Engineering, second edition, Addison Wesley, 2002
[ 3 ] Burnstein I., Practical Software Testing, Springer-Verlag New York, 2003
[ 4 ] Glenford J. Myers, The Art of Software Testing, second edition., John Wiley & Sons, 2004