×

Faculty of Technical Sciences

Subject: Software Testing (19.SE0035)

General information:
 
Category Scientific-professional
Scientific or art field Applied Computer Science and Informatics
ECTS 5

Students learn how to apply recommended practices, methods, techniques and tools in the area of software design and testing.

Knowledge of the principles, techniques and tools for software construction and testing. Students are competent to perform planning and design of software. 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.

Authors Title Year Publisher Language
G.Gordon Schulmeyer (Editor) Handbook of Software Quality Assurance 2007 Artech House English
Spillner, A., Linz, T., Schaefer, H. Software Testing Foundations, 4th Edition 2014 Rocky Nook English
Patton, R. Software Testing 2005 English
Course activity Pre-examination Obligations Number of points
Project defence Yes Yes 70.00
Oral part of the exam No Yes 30.00
API Image

Prof. Goran Savić

Full Professor

Lectures

API Image

Prof. Igor Dejanović

Full Professor

Lectures

Assistant - Master Anica Đukić

Assistant - Master

Computational classes

Assistant - Master Danijel Radaković

Assistant - Master

Computational classes

Assistant - Master Luka Dorić

Assistant - Master

Computational classes

Assistant - Master Simona Prokić

Assistant - Master

Computational classes

Assistant - Master Sanja Špica

Assistant - Master

Computational classes

Assistant - Master Aleksandar Vujinović

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.