Fakultet tehničkih nauka

Predmet: Testiranje softvera (19.SE0035)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 5
Cilj:

Osposobiti studente za primenu preporučene prakse, metoda, tehnika i alata u domenu konstrukcije i testiranja softvera.

Ishod:

Poznavanje principa, tehnika i alata za konstruisanje i testiranje softvera. Student je kompententan da vrši planiranje i konstruisanje softvera. Sposoban je da izvrši automatizaciju procesa testiranja, testira jedinice ili ceo softver. Moći će da izvrši analizu i izbor alata za testiranje, kreiranje test-slučajeva i da sprovede efikasno testiranje softvera.

Sadržaj:

Pojam i uloga testiranja u procesu razvoja softvera. Tipovi testiranja. Statičko testiranje. Dinamično testiranje. Tehnike testiranja "bele kutije". Tehnike testiranja "crne kutije". Korišćenje test dvojnika. Alati, biblioteke i radni okviri za testiranje. Testiranje veb aplikacija. Testiranje serverskog dela aplikacije. Testiranje klijentskog dela aplikacije. Testiranje integrisanog sistema.

Metodologija izvođenja nastave:

Predavanja; Računarske vežbe; Konsultacije. Rešavanje projektnog zadatka kroz rad u okviru projektnih timova. Poslednjih nedelja semestra organizuju se javne prezentacije projektnih zadataka timova i diskutuju se postignuti rezultati. Odbrana projekta je usmena. Završni ispit je usmeni. Ocena ispita se formira na osnovu uspeha sa odbrane projektnog zadatka i završnog usmenog ispita.

Literatura:
Autori Naziv Godina Izdavač Jezik
Savić, G., Segedinac, M. Tehnologije veb aplikacija 2018 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Patton, R. Software Testing 2005 Engleski
G.Gordon Schulmeyer (Editor) Handbook of Software Quality Assurance 2007 Artech House Engleski
Spillner, A., Linz, T., Schaefer, H. Software Testing Foundations, 4th Edition 2014 Rocky Nook Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Usmeni deo ispita Ne Da 30.00
Odbrana projekta Da Da 70.00
Izvođači nastave:
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe
Računarske vežbe
Računarske vežbe
API Image

prof. dr Savić Goran

Redovni profesor

Predavanja
Računarske vežbe