Testiranje softvera
Sa dolaskom stranih firmi na naše tržište pojavljuju se i nova zanimanja odnosno vrste poslova koje možemo da obavljamo i naravno pri tome da zaradimo novac.
Sa jedne strane, postoje firme koje zapošljavaju ljude na poslovima testiranja softvera ili popularno nazvano Quality Assurance. Dok sa druge strane, ukoliko ne volite da imate nekog iznad glave niti redovno radno vreme, taj isti posao možete da obavljate od kuće.
Testiranje je provera softvera odnosno postavljanje softvera u različita stanja da bi pronašli i ukazali na eventualne nepravilnosti u njegovom radu.
U zavisnosti od kriterijuma koje dati softvera treba da podrži i stepena kvaliteta, testirati mogu:
- Lica koja će koristiti softver kao krajnji korisnici. Ta lica mogu biti svi bez obzira čime se bave.
- Lica koja će simulirati krajnje korisnike i nepredviđene situacije u kojima softver može da se nađe. Za ovaj deo posla su potrebna specijalizovana lica i alati.
Postoji nekoliko vrsta testiranja. Nabrojaću par najtraženijih.
Funkcionalno testiranje koje je bazirano na analizi dokumenata kojima je opisana funkcionalnost, komponenta ili sistem.
Platform testiranje gde ispitujete kako se određena funkcionalnost, komponenta ili sistem ponaša u različitim okruženjima.
Testiranje bezbednosti podrazumeva korišćenje specijalizovanih alata kao što su WebScarab, Paros i mnogi drugi da bi otkrili sigurnosne propuste.
Testiranje preformansi, takođe, zahteva primenu specijalizovanih alatki koje će simulirati veći broj korisnika koji izvršavaju različite scenarije i pri tome prate kako se ponašaju performanse sistema.
Testiranje ne garantuje da je softver imun na greške i da se one neće desiti prilikom njegovog korišćenja. Stoga postoje različite metodologije kojima se određuje koliko i šta testirati da bi se postigao prihvatljiv broj grešaka sa kojima softver izlazi na tržište.
Čestitamo!
Ukoliko možete da pročitate ovaj članak, uspešno ste se registrovali na Blog.rs i možete početi sa blogovanjem.