Faculty of Technical Sciences

Subject: Software Testing Fundamentals (17.IZOO16)

General information:
 
Category Scientific-professional
Scientific or art field
  • Inženjerstvo informacionih sistema
  • Information-Communication Systems
ECTS 5

The goal of course Software testing principles and methods is: (1) understanding of basic concepts, principles and methods of software testing, (2) integration of knowledge gained in the completion of cases involving security and quality control of software products, (3) identification and selection of business domains and application of appropriate methods. The aim of the course is also to enable the engineer to manage, recognize the weaknesses and improve the process of software testing within the project and / or company.

Students that attend the course and pass the exam are able to: (1) understand the basic concepts, principles and methods of software testing, (2) use tools to support testing, (3) draw conclusions, propose and compare different strategies and approaches, (4) form an action plan to improve the testing process, and (5) participate in the implementation of the strategy in the company from the position of leading engineer or analysts.

Introduction: Principles of testing. Testing throughout the software life-cycle: Testing in different models of software development (waterfall model, V-model, iterative model ...). Static testing: Review of project documentation. Static analysis tools. Test design techniques: Test development process. Techniques based on the specification. Techniques based on the structure of the code. Management of testing: Development strategies and approaches to software testing. Defining measures of effectiveness. Resource management. Testing support tools: Types and classification of tools according to the method of application. Improving the process of software testing: Different methods for improving the process of software testing.

Classes include lectures on the subject with examples of different principles and methods of software testing and evaluation and selection of the applied methods. Some lectures are held by experienced executives in the role of guest lecturers. Students are encouraged to work in groups. Exercises are performed with the help of computers..

Authors Title Year Publisher Language
Koomen, T., Pol, M. Test Process Improvement 1999 Addison-Wesley English
Hambling, B. et all Software testing 2010 BCS English
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 30.00
Exercise attendance Yes Yes 5.00
Project task Yes Yes 15.00
Complex exercises Yes Yes 50.00
API Image

Assoc. Prof. Mandić Vladimir

Associate Professor

Lectures
API Image

Assistant - Master Katin Andrej

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.