Studijski program/studijski programi: INFORMACIONI TEHNOLOGIJE
Vrsta i nivo studija: Master strukovne studije
Naziv predmeta: Obezbeđenje kvaliteta softvera
Status predmeta: obavezni
Broj ESPB: 8

Cilj predmeta

Upoznavanje sa pojmom kvaliteta softvera i testiranjem, osnovnim tehnikama za testiranje softvera.

Ishod predmeta

Potpuno poznavanje karakteristika kvalitetnog softvera, poznavanje tehnika za testiranje i ovladavanje pojedinim tehnikama u praksi. Izgrađen kritički odnos prema kvalitetu softvera i svest o značaju koji ima testiranje softvera uz sva njegova ograničenja.

Sadržaj predmeta

Teorijska nastava

  • Kultura i etika softverskog inženjerstva
  • Vrednost i cena kvaliteta
  • Kvalitet procesa softverskog inženjerstva
  • Kvalitet softverskog proizvoda
  • Konstantno poboljšanje kvaliteta
  • Proces upravljanja kvalitetom softvera
  • Verifikacija i validacija
  • Pregled i revizija
  • Merenja softverskog kvaliteta
  • Procesi testiranja i obezbeđenja kvaliteta softvera
  • Standardi, strategije, tehnike i metode testiranja i obezbeđenja kvaliteta softvera
  • Regresiono testiranje. Standardi i alati za testiranje i obezbeđenje kvaliteta softvera
  • Upravljanje kvalitetom softvera i kvalitet procesa softverskog inženjerstva

Praktična nastava

  • Vežbe
  • Generisanje testova za različite vrste testiranja
  • Projektovanje test primera
  • Komponentno, integraciono, primo-predajno i sistemsko testiranje
  • Testiranje atributa kvaliteta
  • Testiranje korisničkog interfejsa
  • Testiranje web aplikacija
  • Testiranje aplikacija korišćenjem konkretnih alata za testiranje