Subject
Software Quality and Testing
| 1. | Course Title |
Software Quality and Testing Software quality and testing |
||||||||||||
| 2. | Code | F23L3S019 | ||||||||||||
| 3. | Study Programme | Software Engineering and Information Systems, Software Engineering | ||||||||||||
| 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 | Boyana Kotesk, Georgi Madjarov, Hristina Mihajloska Trpcheska | ||||||||||||
| 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 | Lectures: 1. Software Testing Fundamentals 2. Agile Methods in Software Testing 3. Partitioning the software's input space 4. Modeling and testing software with graphs 5. Software Automation Testing 6. Testing Object-Oriented Applications 7. Modeling and testing software with logical expressions 8. Syntax Modeling and Testing of Software 9. Mutation testing of software 10. Web Application and Web Service Testing Practical Classes: 1. Introduction to Modular Testing 2. Modular testing 3. Partitioning the software's input space 4. Modeling and testing software with graphs 5. Software Automation Testing 6. Testing Object-Oriented Applications 7. Modeling and testing software with logical expressions 8. Syntax Modeling and Testing of Software 9. Mutation testing of software 10. Web Application and Web Service 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 |
|