Fruškogorska 35/80
21000 Novi Sad
Srbija
Šta je IEEE 829-1998?
Standard IEEE 829-1998 je međunarodni standard za dokumentaciju testiranja softvera koji je objavio IEEE (Institute of Electrical and Electronics Engineers). Standard IEEE 829-1998 definiše standardni skup dokumenata koji se koriste za planiranje, izvođenje i izveštavanje o testiranju softvera. Standard IEEE 829-1998 ne propisuje kako se testira softver, već kako se testiranje dokumentuje. Standard propisuje strukturu i sadržaj testne dokumentacije, ali ne propisuje metode testiranja. Standard IEEE 829-1998 ne propisuje kako se testira, već koju testnu dokumentaciju treba imati i šta ona treba da sadrži (npr. test plan, test dizajn specifikaciju, test slučajeve, izveštaje o incidentima, završni izveštaj testiranja).
Drugim rečima:
- Ne govori kako da testiraš;
- Govori kako da dokumentuješ testiranje.
Standard IEEE 829-1998 definiše osam standardnih testnih dokumenata:
- Plan testiranja;
- Specifikacija dizajna testiranja;
- Specifikacija test slučaja;
- Specifikacija test procedure;
- Izveštaj o predaji testnih stavki;
- Test dnevnik;
- Izveštaj o test incidentu (greške);
- Završni izveštaj o testiranju.
Kome je namenjen IEEE 829-1998?
Čemu služi standard IEEE 829-1998:
- Standardizuje testnu dokumentaciju:
- Omogućava bolju komunikaciju između timova;
- Obezbeđuje sledljivost testiranja;
- Olakšava revizije i kontrolu kvaliteta;
- Često se koristi u akademskim i formalnim okruženjima.
Standard IEEE 829-1998 je namenjen svima koji učestvuju u planiranju, razvoju, izvođenju i dokumentovanju testiranja softvera.Top of Form
Konkretno, standard je usmeren na:
- Testere (QA / test inženjere) – da znaju šta i kako da dokumentuju tokom testiranja;
- Menadžere testiranja i projektne menadžere – radi planiranja, praćenja i kontrole test aktivnosti;
- Razvojne timove – da razumeju testne zahteve i rezultate testiranja;
- Organizacije i kompanije – za uvođenje standardizovane, konzistentne testne dokumentacije;
- Revizore i klijente – radi uvida u kvalitet i pokrivenost testiranja.
Bottom of FormStruktura standarda IEEE 829-1998?
Struktura standarda IEEE 829-1998 obuhvata sledeće testne dokumente:
- Test Plan (Plan testiranja)
Opisuje šta će se testirati i kako.
Sadrži ciljeve testiranja, obim, strategiju, resurse, raspored, rizike itd. - Test Design Specification (Specifikacija dizajna testova)
Definiše test uslove i povezuje zahteve sa testovima. - Test Case Specification (Specifikacija test slučajeva)
Detaljno opisuje pojedinačne test slučajeve: ulazne podatke, korake izvršavanja i očekivane rezultate. - Test Procedure Specification (Specifikacija test procedura) Opisuje redosled izvršavanja test slučajeva i pripremu okruženja.
- Test Item Transmittal Report (Izveštaj o isporuci testiranog elementa) Evidentira kada i u kom stanju je testirani softver predat na testiranje.
- Test Log (Test dnevnik) Beleži šta je testirano, kada, ko je testirao i koji su rezultati.
- Test Incident Report (Izveštaj o incidentu / grešci) Dokumentuje pronađene greške i odstupanja između očekivanih i stvarnih rezultata.
- Test Summary Report (Završni izveštaj testiranja) Sumira rezultate testiranja, procenjuje kvalitet i daje preporuku za isporuku.
Standard IEEE 829-1998 je fleksibilan – nije obavezno koristiti sve dokumente, već samo one koji su potrebni za konkretan projekat.
Prednosti uvođenja IEEE 829-1998?
Glavne prednosti uvođenja standarda IEEE 829-1998 su:
- Standardizovana testna dokumentacija
Svi projekti koriste isti format i terminologiju, što olakšava razumevanje i saradnju u timu. - Bolja preglednost i praćenje testiranja
Jasno je definisano šta je testirano, kada, kako i sa kakvim rezultatima. - Lakša komunikacija između timova
Razvojni tim, testeri i menadžment imaju zajedničku osnovu za razmenu informacija. - Poboljšana kontrola kvaliteta
Sistematsko dokumentovanje pomaže ranom otkrivanju grešaka i smanjenju rizika. - Podrška planiranju i upravljanju projektom
Omogućava realnije planove, procenu resursa i praćenje napretka testiranja. - Jednostavnija obuka novih članova tima
Novi zaposleni se brže uklapaju zahvaljujući jasno definisanim dokumentima i procesima. - Lakše revizije i auditi
Standard olakšava proveru kvaliteta, usklađenosti i spremnosti proizvoda za isporuku. - Ponovna upotreba testne dokumentacije
Test planovi, slučajevi i procedure mogu se prilagoditi i koristiti na budućim projektima.
Šta je to implementacija IEEE 829-1998?
Implementacija IEEE 829-1998 predstavlja primenu ovog standarda u praksi, odnosno uvođenje i korišćenje propisane testne dokumentacije tokom procesa testiranja softvera u jednoj kompaniji ili na konkretnom projektu.
Implementacija standarda IEEE 829-1998 podrazumeva:
- Definisanje testnih dokumenata prema standard (test plan, test slučajevi, izveštaji o incidentima, završni izveštaj itd.)
- Prilagođavanje standarda projektu ili organizaciji
Ne moraju se koristiti svi dokumenti – bira se ono što je potrebno. - Uspostavljanje procesa testiranja
Jasno se definiše ko pravi dokumente, kada se koriste i kako se održavaju. - Obuka članova tima
Testeri i ostali učesnici u projektu uče kako da pišu i koriste IEEE 829-1998 dokumentaciju. - Primena u svakodnevnom radu
Testiranje se planira, izvodi i prati kroz standardizovane obrasce. - Praćenje i unapređenje kvaliteta
Dokumentacija omogućava analizu grešaka, napretka i poboljšanja procesa.
Implementacija standarda IEEE 829-1998 je uvođenje i korišćenje standardizovane testne dokumentacije definisane ovim standardom u procesu testiranja softvera.
Šta je to sertifikacija IEEE 829-1998?
Sertifikacija standarda IEEE 829-1998 označava formalnu potvrdu da je testna dokumentacija ili proces testiranja usklađen sa zahtevima standarda IEEE 829-1998, koju sprovodi nezavisno telo ili revizija.
Sertifikacija standarda IEEE 829-1998 podrazumeva:
- Proveru testne dokumentacije
Da li su test planovi, test slučajevi, izveštaji i ostali dokumenti izrađeni u skladu sa standardom IEEE 829-1998. - Proveru dosledne primene standarda
Da li se standard koristi tokom celog procesa testiranja, a ne samo formalno. - Ocenu procesa testiranja
Da li su aktivnosti testiranja pravilno planirane, vođene i dokumentovane. - Izdavanje potvrde (sertifikata)
Kojom se potvrđuje usklađenost sa standardom (obično u okviru interne ili eksterne revizije kvaliteta).
Sertifikacija standarda IEEE 829-1998 predstavlja proces verifikacije i potvrde da je testna dokumentacija i proces testiranja usklađen sa standardom IEEE 829-1998.
IEEE ne izdaje lične niti organizacione sertifikate direktno za IEEE 829-1998.
U praksi, „sertifikacija“ najčešće znači:
- Internu ili eksternu proveru usklađenosti (audit);
- Deo šire ISO sertifikacije (npr. ISO 9001);
- Zahtev klijenta ili regulatornog tela da se dokumentacija vodi po IEEE 829.



