Opis kursa
Software testing predstavlja dinamičku verifikaciju ponašanja programa na konačnom skupu test slučajeva, prikladno izabranih iz uobičajeno beskonačnog domena izvršavanja, u skladu sa očekivanim ponašanjem. Softversko testiranje je aktivnost koja pokriva kompletnu aktivnost razvoja softvera i procesa održavanja u cilju zadovoljavanja kriterijuma kvaliteta.
Sadržaj kursa:
- Fundamenti softverskog testiranja
- Terminologija testiranja
- Selekcija kriterijuma testiranja
- Efikasnost testiranja
- Teoretska i praktična ograničenja testiranja
- Nivoi testiranja
- Test jedinice
- Integralni test
- Sistemsko testiranje
- Ciljevi testiranja
- Prihvatljivost testiranja
- Alfa i beta testiranje
- Regresioni testovi
- Stres test
- Tehnike testiranja
- Specifikacijski zasnovana testiranja
- Ad-hoc testiranja
- Code based testiranja
- Merenje testiranja
- Test proces
- Test aktivnosti
- Upravljanje testiranjem
- Test dokumentacija