Funkcionalno ispitivanje
Među svim vrstama funkcionalnih testiranja je s pravom vodeći položaj, budući da program treba raditi prije svega pravilno, 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.
sadržaj
Funkcionalno testiranje: gdje usmjeriti glavni napor?
- za modularno i ispitivanje sustava;
- provjeriti "bijeli" ili "crni" okvir;
- ručno ispitivanje i automatizacija;
- za provjeru nove funkcionalnosti ili regresijsko ispitivanje;
- na "negativne" ili "pozitivne" testove.
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 se u ovom slučaju prikazuje sa stajališta "crne kutije", a provjera se provodi kako bi se utvrdile okolnosti u kojima ponašanje programa neće biti u skladu s specifikacijom. Sve pogreške određene su upravljanjem podacima, koje se provode iscrpnim testiranjem, tj. Koristeći sve moguće vrste 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 odabir pravi test. Istodobno, uobičajeno je razlikovati takve metode formiranja setova za njih:
- analiza graničnih vrijednosti;
- ekvivalentna particija;
- pretpostavka pogrešaka;
- analiza odnosa uzroka i posljedica.
Svako od njih možete razmotriti 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. Korištenje 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 setovi ulaznih parametara podijeljeni su u nekoliko klasa ekvivalencije. Podaci se kombiniraju prema principu otkrivanja sličnih pogrešaka. Smatra se da ako skup od jedne klase otkrije pogrešku, tada će i na njega odgovarati i ekvivalentni. Funkcionalno ispitivanje ovom metodom provodi se u dvije faze: u prvoj fazi se izrađuju klase ekvivalencije, a na drugoj se već formiraju posebni testovi.
Analiza odnosa uzroka i posljedica. Sustav može odabrati testove s visokom učinkovitošću zbog takvih testova. U ovom slučaju, kao razlog, prihvaća se zasebni ulazni uvjet, a kao efekt, vidi se izlazni uvjet. Metoda se temelji na ideji dodjeljivanja svih vrsta uzroka do određenih posljedica, tj. Na usavršavanju onih većine uzročnih odnosa. Testiranje softverskog proizvoda provodi se u nekoliko faza, što rezultira popisom uzroka i posljedica.
- Ispitne stanice: opis, primjena, sheme i vrste
- Ispitivanje stresa procesora. Ispitivanje stabilnosti
- Regresijsko ispitivanje softvera. Što je testiranje regresije?
- Ispitivanje ispravka - tehnika koja razvija vašu pažnju.
- Testiranje opterećenja: vrste, opis procesa
- Metode testiranja softvera i njihova usporedba. Ispitivanje metodom `crne kutije` i ispitivanje…
- Testiranje programa je proces otkrivanja pogrešaka u softverskom proizvodu
- Kako provjeriti procesor za operativnost? Program za testiranje procesora
- Kako provjeriti mikrofon u Skypeu: savjeti i trikovi
- Benchmark za računalo: što je to?
- Kako testirati tvrdi disk računala i prijenosnog računala?
- Kako mogu provjeriti kapacitet baterije telefona? Ispitivanje i određivanje stvarnog kapaciteta…
- Program za testiranje video kartice na ruskom jeziku
- Kako onemogućiti testni način rada u sustavu Windows 10. Različiti načini
- AIDA64: kako koristiti i gdje preuzeti
- HDAT2 - kako koristiti? Program za ispitivanje i dijagnostiku diskova
- Pogreška u kritičnoj strukturi korupcije u sustavu Windows 10: Kako to popraviti?
- Ispitivanje statističkih hipoteza: opća logika
- Što ne može učiniti bez SRT-a - ispitna klupa za ispitivanje brizgaljke
- Zašto trebate monitor testiranja
- HDDScan v 3.3 - program za ispitivanje tvrdog diska