RačunalaProgramiranje

Funkcionalno ispitivanje

Među svim vrstama funkcionalnih testiranja s pravom je vodeća pozicija, budući da program treba raditi prije svega ispravno, inače zbog jednostavnosti korištenja, sigurnosti i dovoljne brzine, nema nikakvog smisla. Uz posjedovanje različitih tehnika testiranja, svaki stručnjak treba razumjeti kako ispravno testirati kako bi dobili najučinkovitiji rezultat.

Funkcionalno testiranje: gdje usmjeriti glavni napor?

- za modularno i ispitivanje sustava;

- provjeriti "bijeli" ili "crni" okvir;

- ručno ispitivanje i automatizacija;

- za testiranje novih funkcionalnosti ili regresijskih ispitivanja ;

- na "negativnim" ili "pozitivnim" testovima.

Između svih tih aktivnosti važno je pronaći pravi put koji će biti "prosječan" kako bi se uravnotežili napori, iskoristivši prednost svake od smjera do maksimuma.

Softver se ispituje na različite načine, od kojih je jedan testiranje na temelju "crne kutije" ili pomoću upravljanja podacima.

Program je u ovom slučaju predstavljen sa stajališta "crne kutije", a provjera se provodi kako bi se utvrdile okolnosti u kojima ponašanje programa neće zadovoljiti specifikaciju. Sve pogreške određene su upravljanjem podacima, koje se provode iscrpnim testiranjem, odnosno pomoću svih mogućih vrsta podataka.

Ako za program izvršavanje naredbe ovisi o događajima koji prethode, tada će biti potrebno provjeriti sve moguće sekvence. Jasno je da je za većinu slučajeva jednostavno nemoguće provesti iscrpan test, stoga je često odabrana prihvatljiva ili razumna mogućnost, ograničena na pokretanje programa na malom podskupu svih ulaznih podataka. Ova opcija u potpunosti jamči odsutnost odstupanja od specifikacija.

Funkcionalno testiranje uključuje izbor odgovarajućeg testa. U isto vrijeme, uobičajeno je razlikovati ove metode oblikovanja setova za njih:

- analiza graničnih vrijednosti;

- ekvivalentna podjela;

- pretpostavka pogrešaka;

- analiza odnosa uzroka i posljedica.

Možete razmotriti svaki od njih zasebno.

Analiza graničnih vrijednosti. Prema graničnim vrijednostima, uobičajeno je značiti one koji se nalaze na granicama ekvivalentnih razreda. Na takvim mjestima vjerojatnije je da će otkriti pogrešku. Upotreba takvog postupka zahtijeva da stručnjak ima određenu kreativnost, kao i specijalizaciju u ovom konkretnom problemu koji se razmatra.

Ekvivalentna particija. Svi mogući skupovi ulaznih parametara podijeljeni su u nekoliko razreda ekvivalencije. Podaci se kombiniraju prema principu otkrivanja sličnih pogrešaka. Smatra se da ako skup od jedne klase otkrije pogrešku, tada će isto tako pokazati i ekvivalentne. Funkcionalno testiranje ove metode provodi se u dvije faze: prva je raspodjela klasa ekvivalencije, a druga već čini posebna ispitivanja.

Analiza odnosa uzroka i posljedica. Sustav može odabrati testove s visokim performansama zbog takvih testova. U ovom slučaju, kao razlog, prihvaća se zaseban ulazni uvjet, a kao učinak, vidljiv je izlazni uvjet. Metoda se temelji na ideji da sve vrste uzroka dodjeljuju određenim posljedicama, tj. Na pojašnjenju tih većih uzročnih odnosa. Testiranje softverskog proizvoda provodi se u nekoliko faza, što rezultira popisom uzroka i posljedica.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.unansea.com. Theme powered by WordPress.