Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Testiranje softvera Šifra: 150177 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 3
Semestar: 5
Uslov: Poznavanje osnovnih tehnika programiranja
Cilj: Razumevanje svrhe i značaja testiranja softvera u procesu razvoja softverskog sistema. Sticanje teorijskih i praktičnih znanja vezanih za tehnike, faze testiranja i proces testiranja softvera i upoznavanje sa preporučenim praksama.
Ishod: Nakon uspešno završenog kursa student: razume ulogu i opšte postavke testiranja softvera. Osposobljen je da izabere i primeni odgovarajuću tehniku prema tehnologiji i domenu primene, da dizajnira i implementira test primere.
Sadržaj predmeta
Teorijska nastava:
  1. Uvodno predavanje.
  2. Osnove softverskog testiranja, manuelno i automatsko testiranje.
  3. Tehnike crne kutije.
  4. Tehnike bele kutije.
  5. Tehnike toka podataka.
  6. Jedinično testiranje, integralno testiranje, regresivno testiranje.
  7. Kombinatorno testiranje.
  8. Pregled prvog dela gradiva.
  9. Testiranje objektno orijentisanog softvera.
  10. Sistemsko testiranje, proces testiranja.
  11. Testiranje kao deo procesa razvoja softvera. Selekcija kriterijuma testiranja. Teorijska i praktična ograničenja testiranja.
  12. Alati za testiranje.
  13. Pregled drugog dela gradiva.
  14. Zaključna razmatranja, samovrednovanje.
Praktična nastava:
  1. Praktična nastava u učionici i laboratoriji: prati predavanja. Upoznavanje sa alatima.
Literatura
  1. Jovan Popović, Testiranje softvera u praksi, Mikroknjiga 2012.
  2. Rex Black, Erik Van Veenendaal, Dorothy Graham, Foundations of Software testing, Cengage Learning, 2012.
  3. A. Mathur, Foundations of Software Testing, Addison-Wesley Professional, 2014.
  4. Hariprashath P, Software testing: 100+ Testing Approaches, Kindle eBook, 2015.
Broj časova aktivne nastave (nedeljno)
Predavanja: 3
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
10
aktivnosti na laboratorijskim vežbama
10
seminarski rad
0
kolokvijum
40
Završni ispit
Poeni
Pismeni ispit
40
Usmeni ispit
0
Obaveštenja