Fakultet tehničkih nauka

Predmet: Testiranje softvera (17.SIT053)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 5

Osposobljavanje studenata za primenu preporučene prakse, metoda, tehnika i alata u domenu testiranja softvera.

Poznavanje principa, tehnika i alata za testiranje softvera. Student je kompententan da izvrši planiranje test procesa, kao i dizajn i izvršavanje test slučajeva. 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.

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.

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.

Autori Naziv Godina Izdavač Jezik
Engebretson, P. The Basics of Hacking and Penetration Testing 2013 Elsevier Engleski
Velu, V.K. Mastering Kali Linux for Advanced Penetration Testing 2017 Packt Publishing - ebooks Account, Mumbai Engleski
Patton, R. Software Testing 2005 Sams Publishing Engleski
Spillner, A., Linz, T., Schaefer, H. Software Testing Foundations, 4th Edition 2014 Rocky Nook Engleski
Savić, G., Segedinac, M. Tehnologije veb aplikacija 2018 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Odbrana projekta
Predispitna
Da
Obavezna
Da
Broj poena
70.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe