Subject
Software Quality and Testing
| 1. | Course Title |
Software Quality and Testing Software quality and testing |
||||||||||||
| 2. | Code | F18L3S019 | ||||||||||||
| 3. | Study Programme | Software Engineering and Information Systems | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 6 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Software Engineering or Software Design and Architecture | ||||||||||||
| 10. | Objectives of the course programme (competences) | The goal of the course is to familiarize students with the need for software testing, the various software modeling techniques and how to use those models for testing, as well as hands-on work in software testing, validation, and verification. | ||||||||||||
| 11. | Course content | Software testing fundamentals, software validation and verification, V&V terminology and basics. Goals and limitations of V&V, V&V planning and documentation, metrics and measures, participants in the process, types of testing, static analyses and dynamic testing, functional and non-functional testing. Software modeling with graphs. Modeling of logical expressions. Input space partitioning. Syntax modeling. Testing of object-oriented applications. Testing of web applications and web services. Contemporary trends in testing. |
||||||||||||
| 12. | Learning methods | Lectures, exercises, independent work, project assignments, seminar papers | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Laboratory exercises were conducted. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|