Razine testiranja softvera
โก Pametni saลพetak
Razine testiranja u testiranju softvera organiziraju provjere kvalitete u ฤetiri uzastopne faze koje validiraju sustav od njegove najmanje jedinice do konaฤnog prihvaฤanja od strane korisnika. Ovaj resurs objaลกnjava jediniฤno, integracijsko, sistemsko i prihvatno testiranje te njihove razliฤite svrhe.

4 razine testiranja
Uglavnom su ฤetiri Razine testiranja u testiranju softvera:
- Ispitivanje jedinice : provjerava ispunjavaju li softverske komponente funkcionalnosti ili ne.
- Ispitivanje integracije : provjerava protok podataka od jednog modula do drugih modula.
- Ispitivanje sustava : procjenjuje funkcionalne i nefunkcionalne potrebe za testiranjem.
- Ispitivanje prihvatljivosti : provjerava zahtjeve specifikacije ili ugovoratract su ispunjeni prema njegovoj isporuci.
Svaka od ovih razina testiranja ima specifiฤnu svrhu. Ova razina testiranja daje vrijednost ลพivotnom ciklusu razvoja softvera.
Pojedinosti o svakoj razini testiranja
Jediniฤno testiranje:
A Jedinica je najmanji testirani dio sustava ili aplikacije koji se moลพe kompajlirati, lajkati, uฤitati i izvrลกiti. Ova vrsta testiranja pomaลพe u testiranju svakog modula zasebno.
Cilj je testirati svaki dio softvera odvajanjem. Provjerava ispunjava li komponenta funkcionalnosti ili ne. Ovu vrstu testiranja provode programeri.
Integracijsko testiranje
Integracija znaฤi kombiniranje. Na primjer, u ovoj fazi testiranja razliฤiti softverski moduli se kombiniraju i testiraju kao grupa kako bi se osiguralo da je integrirani sustav spreman za testiranje sustava.
Integriranje testiranja provjerava protok podataka od jednog modula do drugih modula. Ovakvo testiranje provode ispitivaฤi.
Ispitivanje sustava
Ispitivanje sustava izvodi se na cjelovitom, integriranom sustavu. Omoguฤuje provjeru usklaฤenosti sustava sa zahtjevima. Testira cjelokupnu interakciju komponenti. Ukljuฤuje testiranje optereฤenja, performansi, pouzdanosti i sigurnosti.
Testiranje sustava najฤeลกฤe je konaฤni test za provjeru zadovoljava li sustav specifikaciju. Procjenjuje funkcionalnu i nefunkcionalnu potrebu za testiranjem.
Ispitivanje prihvatljivosti
Ispitivanje prihvatljivosti je test koji se provodi kako bi se utvrdilo ispunjavaju li se zahtjevi specifikacije ilitract su ispunjeni prilikom isporuke. Ispitivanje prihvatljivosti u osnovi provodi korisnik ili kupac. Meฤutim, u ovaj proces mogu biti ukljuฤeni i drugi dioniฤari.

