Software quality and testing
1. |
Subject title |
Software quality and testing Софтверски квалитет и тестирање |
|||||||||||||||||||||||
2. |
Code |
F23L3S019 |
|||||||||||||||||||||||
3. |
Study program |
Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Информатичка едукација, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Софтверско инженерство и информациски системи, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, Софтверско инженерство и информациски системи, Software engineering and information systems, Software Engineering, IT management, |
|||||||||||||||||||||||
4. |
Organizer of the study program (unit, institute, department, division) |
Faculty of Information Sciences and Computer Engineering |
|||||||||||||||||||||||
5. |
Study cycle (first, second, third) |
Прв циклус |
|||||||||||||||||||||||
6. |
Academic year / semester 3 / Летен |
7. Number of ECTS credits 6.0 |
|||||||||||||||||||||||
8. |
Instructor |
ворн. проф. д-р Бојана Котеска проф. д-р Ѓорѓи Маџаров ворн. проф. д-р Христина Михајлоска Трпческа |
|||||||||||||||||||||||
9. |
Prerequisites for enrollment |
Софтверско инженерство или Дизајн и архитектура на софтвер |
|||||||||||||||||||||||
10. |
Subject goals and competencies: The purpose of the course is to familiarize students with the need for software testing, the various techniques of software modeling and the use of those models for testing, as well as practical work on software testing, validation and verification.
|
||||||||||||||||||||||||
11. |
Subject content: (1) Fundamentals of software testing (2) Agile methods in software testing (3) Software input space partitioning (4) Graph software modeling and testing (5) Automated Software Testing (6) Testing object-oriented applications (7) Software modeling and testing with logical expressions (8) Syntax modeling and software testing (9) Mutation testing (10) Testing of web applications and web services |
||||||||||||||||||||||||
12. |
Learning methods: Предавања, вежби, самостојна работа, проектни задачи, семинарски работи |
||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||
14. |
Time distribution |
30 + 45 + 15 + 15 + 75 = 180 hours
|
|||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
|||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
45 hours |
|||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
15 hours
|
|||||||||||||||||||||
16.2. |
Independent tasks |
15 hours |
|||||||||||||||||||||||
16.3. |
Homework |
75 hours |
|||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||
17.1. |
Tests |
10 points |
|||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
15 points |
|||||||||||||||||||||||
17.3. |
Activities and learning |
10 points |
|||||||||||||||||||||||
17.4. |
Final exam |
70 points |
|||||||||||||||||||||||
18. |
Grading criteria (points / grade) |
up to 50 points |
5 (five) (F) |
||||||||||||||||||||||
from 51 to 60 points |
6 (six) (E) |
||||||||||||||||||||||||
from 61 to 70 points |
7 (seven) (D) |
||||||||||||||||||||||||
from 71 to 80 points |
8 (eight) (C) |
||||||||||||||||||||||||
from 81 to 90 points |
9 (nine) (B) |
||||||||||||||||||||||||
from 91 to 100 points |
10 (ten) (A) |
||||||||||||||||||||||||
19. |
Condition for signature and taking final exam |
реализирани лабораториски вежби |
|||||||||||||||||||||||
20. |
Language of instruction |
македонски и англиски |
|||||||||||||||||||||||
|
21. |
Quality assurance method |
механизам на интерна евалуација и анкети
|
|||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||
