Ispitivanje programske potpore
Prikazani su podaci za akademsku godinu: 2023./2024.
Nositelji
Opis predmeta
Uloga ispitivanja u postupku razvoja programske potpore. Pristupi ispitivanju programske potpore. Statičko, dinamičko i pasivno ispitivanje. Istraživačko ispitivanje. Perspektive ispitivanja: bijela, crna i siva kutija. Razine ispitivanja: komponentno, integracijsko i cjelovito ispitivanje. Oblici, tehnike i strategije ispitivanja. Automatizirano ispitivanje. Ograničenja kod ispitivanja programske potpore. Ispitivanje programske potpore za specifične platforme, kao što su paralelni i sigurnosno-kritični sustavi, odnosno Web i mobilne aplikacije. Alati i programski okviri za provedbu ispitivanja.
Studijski programi
Sveučilišni diplomski
Izborni predmeti (1. semestar) (3. semestar)[FER3-HR] Automatika i robotika - profil
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Elektroenergetika - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Elektronika - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Računalno inženjerstvo - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Računarska znanost - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti profila
(1. semestar)
(3. semestar)
[FER3-HR] Znanost o mrežama - profil
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Znanost o podacima - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Ishodi učenja
- prepoznati važnost ispitivanja programske potpore
- ocijeniti prikladnost pojedinih postupaka ispitivanja programske potpore s obzirom na uvjete ispitivanja
- odabrati prikladni postupak ispitivanja programske potpore s obzirom na zahtjeve programskog projekta
- organizirati razvojni tim za uspostavu procedura i provedbu ispitivanja programske potpore
- koristiti načela, tehnike i alate za ispitivanje programske potpore u praktičnim primjenama
Oblici nastave
Predavanja
Laboratorij
Laboratorij
Tjedni plan nastave
- Osnove ispitivanja
- Upravljanje i procjena kvalitete programske potpore
- Provjera programa. analiza ponašanja i optimiranje
- Proces ispitivanja i mjere za vrednovanje ispitivanja
- Vrste/tehnike ispitivanja
- Vrste/tehnike ispitivanja
- Inspekcije. recenzije i pregledi
- Međuispit
- Inspekcije. recenzije i pregledi
- Praćenje kvarova i tehnička potpora za takve aktivnosti
- Praćenje kvarova i tehnička potpora za takve aktivnosti
- Alati za testiranje. uključujući alate za statičku i dinamičku analizu
- Automatizacija ispitivanja. Jezici i alati za ispitivanje
- Ograničenja ispitivanja u pojedinim domenama. kao što su paralelni i sigurnosno-kritični sustavi
- Završni ispit
Literatura
(.), C. Kaner, J. Falk, H. Q. Nguyen (1999.), Testing Computer Software, 2nd Edition, Wiley,
(.), G. J. Myers, C. Sandler, T. Badgett (2011.), The Art of Software Testing, 3rd Edition, Wiley,
(.), C. Kaner, J. Bach, B. Pettichord (2001.), Lessons Learned in Software Testing, Wiley,
Za studente
Izvedba
ID 222598
Zimski semestar
5 ECTS
R1 Engleski jezik
R1 E-učenje
30 Predavanja
0 Seminar
0 Auditorne vježbe
5 Laboratorijske vježbe
0 Konstrukcijske vježbe