Program se primenjuje od 21.08.2017..
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 |
---|
Spillner, A., Linz, T., Schaefer, H. | Software Testing Foundations, 4th Edition | 2014 | Rocky Nook | Engleski |
Patton, R. | Software Testing | 2005 | Sams Publishing | Engleski |
Savić, G., Segedinac, M. | Tehnologije veb aplikacija | 2018 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Velu, V.K. | Mastering Kali Linux for Advanced Penetration Testing | 2017 | Packt Publishing - ebooks Account, Mumbai | Engleski |
Engebretson, P. | The Basics of Hacking and Penetration Testing | 2013 | Elsevier | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Odbrana projekta | da | da | 70.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |