Program se primenjuje od 01.10.2013..
Predmeti preduslovi
Cilj predmeta Principi i metode testiranja softvera jeste: (1) razumevanje osnovnih koncepata, principa i metoda testiranja softvera,(2) integracija znanja stečenog u okviru odslušanih predmeta koji obuhvataju obezbeđenje i kontrolu kvaliteta softverskih proizvoda, (3) prepoznavanje domena poslovanja i izbor i primena odgovarajućih metoda. Cilj predmeta je, takođe, da se inženjer osposobi da upravlja, prepoznaje slabosti i unapređuje proces testiranja softvera u okviru projekta i/ili kompanije.
Studenti koji odslušaju predmet i polože ispit su osposobljeni da: (1) razumeju osnovne koncepte, principe i metode testiranja softvera, (2) koriste alate za podršku testiranju, (3) izvode zaključke, predlažu i porede različite strategije i pristupe, (4) oblikuju akcioni plan kojim se vrši unapređenje procesa testiranja i (5) učestvuju u primeni strategije u preduzeću sa pozicije inženjera koji se nalazi na rukovodećoj ili poziciji analitičara.
Uvodni deo: Principi testiranja. Testiranje kroz životni ciklus razvoja softvera: Primena testiranja na različite modele razvoja softvera (model vodopada, V-model, iterativni model...). Statičko testiranje: Recenzija projektne dokumentacije. Statička analiza pomoću alata. Test dizajn tehnike: Proces razvoja testova. Tehnike bazirane na specifikaciji. Tehnike bazirane na strukturi koda. Upravljanje testiranjem: Razvoj strategije i pristupa testiranju softvera. Definisanje mera efektivnosti. Upravljanje resursima. Alati za podršku testiranju: Vrste i klasifikacije alata prema načinu primene. Unapređenje procesa testiranja softvera: Različite metode za unapređenje procesa testiranja softvera.
Nastava na predmetu obuhvata predavanja sa primerimarazličitih principa i metoda testiranja softvera i izbora i ocene primenjenih metoda. Predavanja delom realizuju iskusni rukovodioci funkcija ili celih preduzeća u ulozi gostujućih predavača. U okviru vežbi se podstiče rad u grupama. Vežbe se odvijaju uz pomoć računara.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Rakić-Skoković, M. | Priručnik za testiranje softvera | 2013 | FTN, Novi Sad | Srpski jezik |
Hambling, B. et all | Software testing | 2010 | BCS | Engleski |
Koomen, T., Pol, M. | Test Process Improvement | 1999 | Addison-Wesley | Engleski |
Van Veenendaal, E. | The Testing Practitioner | 2004 | UTN | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni(projektni)zadatak | da | da | 15.00 |
Predmetni(projektni)zadatak | da | da | 15.00 |
Test | da | da | 10.00 |
Pismeni deo ispita - kombinovani zadaci i teorija | ne | da | 20.00 |
Prisustvo na predavanjima | da | da | 5.00 |
Prisustvo na računarskim vežbama | da | da | 5.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Računarske vežbe |