Subject: Software Testing (17 - SIT053)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS5
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 21.08.2017..

Students learn how to apply recommended practices, methods, techniques and tools in the area of software testing.
Knowledge of the principles, techniques and tools for software construction and testing. Students are competent to perform test process planning, as well as design and execution of test cases. They are able to perform the automation of the testing process, to test the entire software or selected units. They will be able to perform the analysis and selection of tools for testing, to create test cases and to implement effective software testing.
Concepts of software testing and its role in the software development process. Types of testing. Static testing. Dynamic testing. White-box testing. Black-box testing. Using test doubles. Tools, libraries and frameworks for software testing. Web application testing. Server-side testing. Client-side testing. End-to-end testing.
Lectures, computer exercises, consultations. Students are required to work within project teams. In latter weeks of the semester public presentations of project tasks are organized, where students discuss obtained results.The final exam is oral. Exam score is based on the success of the defense of project task and the final oral examination.
AuthorsNameYearPublisherLanguage
Spillner, A., Linz, T., Schaefer, H.Software Testing Foundations, 4th Edition2014Rocky NookEnglish
Patton, R.Software Testing2005Sams PublishingEnglish
Savić, G., Segedinac, M.Tehnologije veb aplikacija2018Fakultet tehničkih nauka, Novi SadSerbian language
Velu, V.K.Mastering Kali Linux for Advanced Penetration Testing2017Packt Publishing - ebooks Account, MumbaiEnglish
Engebretson, P.The Basics of Hacking and Penetration Testing2013ElsevierEnglish
Course activity Pre-examination ObligationsNumber of points
Project defenceYesYes70.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Markoski Branko
Full Professor

Lectures
Missing picture!

Zarić Miroslav
Full Professor

Lectures
Missing picture!

Davinić Bogdan
Teaching Associate

Computational classes
Missing picture!

Gavrilović Tatjana
Teaching Associate

Computational classes
Missing picture!

Popović Miloš
Assistant - Master

Computational classes