Software quality and testing
| 1. | Course title | Software quality and testing | ||||||||||||
| 2. | Code | F18L3S019 | ||||||||||||
| 3. | Study programme | |||||||||||||
| 4. | Organizer of the study programme (unit, institute, department) | 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 | Софтверско инженерство или Дизајн и архитектура на софтвер | ||||||||||||
| 10. | Course objectives (competences) | The goal of this course is to understand the need for software testing, different techniques of software modeling, and using those models for testing. Also, practical software testing, verification, and validation are the goals of the proposed course. | ||||||||||||
| 11. | Course content | Introduction to software testing; Software validation and verification. V&V terminology and basics. Goals and restrictions of V&V, planning and documenting V&V. Types of testing, static analysis, and dynamic testing, functional and non-functional testing; Modeling software with graphs; Modeling of logical expressions; Input space partitioning; Syntax-based modeling; Testing object-oriented applications; Testing web applications and web services; Testing graphical user-interfaces; Modern trends in software 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 the available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
| ||||||||||||
| 16. | Other forms of activities |
| ||||||||||||
| 17. | Grading |
| ||||||||||||
| 18. | Grading criteria (points / grade) |
| ||||||||||||
| 19. | Requirements for signature and taking the final exam | Laboratory exercises were conducted. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method of monitoring teaching quality | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|