Funkcionalno testiranje
Med vsemi vrstami funkcionalnih preizkusov je upravičeno vodilni položaj, saj mora program najprej pravilno delovati, drugače pa zaradi enostavnosti uporabe, varnosti in zadostne hitrosti absolutno ni nobenega smisla. Poleg tega, da ima lastnik različnih tehnik testiranja, mora vsak strokovnjak razumeti, kako pravilno testirati, da bi dobili najučinkovitejši rezultat.
Funkcionalno testiranje: kje usmeriti glavni napor?
- za modularno in sistemsko testiranje;
- preveri "belo" ali "črno" polje;
- ročno testiranje in avtomatizacija;
- preveriti nove funkcije ali regresijsko testiranje;
- na "negativne" ali "pozitivne" teste.
Med vsemi temi dejavnostmi je pomembno najti pravo pot, ki bo "povprečna" uravnotežila prizadevanja in izkoristila vsako od smeri do maksimuma.
Programska oprema je preizkušena na različne načine, od katerih je ena testirana na osnovi "črne škatle" ali z upravljanjem podatkov.
Program v tem primeru je predstavljen z vidika črne škatle in preverjanje se izvede, da se ugotovijo okoliščine, v katerih obnašanje programa ne bo skladno s specifikacijo. Vse napake se določijo s pomočjo upravljanja podatkov, kar se opravi z izčrpnim testiranjem, to je z uporabo vseh možnih vrste podatkov.
Če je za program izvedba ukaza odvisna od dogodkov, ki so pred njim, potem je treba preveriti vse možne zaporedja. Očitno je, da je v večini primerov preprosto nemogoče izvesti izčrpno testiranje, zato je pogosto izbrana sprejemljiva ali razumna možnost, omejena na izvajanje programa na majhni podniz vseh vhodnih podatkov. Ta možnost popolnoma zagotavlja odsotnost odstopanj od specifikacij.
Funkcionalno testiranje vključuje izbiro pravilnega testa. Hkrati je običajno razlikovati med temi načini oblikovanja sklopov za njih:
- analiza mejnih vrednosti;
- enakovredna particija;
- predpostavka napak;
- analiza razmerja med vzrokom in učinkom.
Vsako izmed njih lahko ločeno upoštevate.
Analiza mejnih vrednosti. Z mejnimi vrednostmi je običajno tiste, ki se nahajajo na mejah enakovrednih razredov. V takšnih krajih je verjetneje, da zazna napako. Uporaba takšne metode zahteva, da ima strokovnjak določeno ustvarjalnost in specializacijo v obravnavanem posebnem problemu.
Enakovredna particija. Vsi možni nabor vhodnih parametrov so razdeljeni na več razredov enakovrednosti. Podatki se združujejo v skladu z načelom odkrivanja podobnih napak. Šteje se, da če nabor enega razreda zazna napako, bodo tudi enakovredni kazali na to. Funkcionalno testiranje s to metodo poteka v dveh fazah: v prvi fazi se izvajajo enakovredni razredi, na drugem pa se že oblikujejo posebni testi.
Analiza razmerja med vzrokom in učinkom. Sistem lahko s takimi preskusi izbere preskuse z visoko učinkovitostjo. V tem primeru je kot razlog, sprejet ločen vhodni pogoj in kot učinek je viden izhodni pogoj. Metoda temelji na ideji dodeljevanja vseh vrst vzrokov določenim posledicam, to je na prefinjenosti tistih najbolj vzročnih razmerij. Preizkušanje programske opreme se izvaja v več fazah, kar povzroči seznam vzrokov in posledic.
- Zakaj darovati kri do RW? Kakšne raziskave je in kdo potrebuje?
- Program za testiranje temperature procesorja in video kartice
- Kakšna je različica beta in zakaj je to potrebno?
- Program za testiranje trdih diskov na lomljenih sektorjih. Program za testiranje hitrosti trdega…
- Program za testiranje RAM-a (Windows 7)
- Regresijsko testiranje programske opreme. Kaj je testiranje regresije?
- Kako uporabljati HDDScan? Programska oprema za obnovitev podatkov
- Testiranje obremenitve: vrste, opis postopka
- Metode testiranja programske opreme in njihova primerjava. Preskušanje z metodo "črna…
- Programi testiranja so proces odkrivanja napak v programskem izdelku
- Kako preveriti delovanje procesorja? Program za testiranje procesorja
- Merilo za računalnik: kaj je to?
- Neporušno testiranje varjenih spojev: oprema, GOST
- Kako testirati trdi disk računalnika in prenosnika?
- Program za preizkušanje video kartice v ruskem jeziku
- HDAT2 - kako uporabljati? Program za testiranje in diagnostiko diskov
- Testiranje v Vegeto-resonanco: kaj je to?
- Vodilni inženir. Vsestranski poklic
- Kaj ne more storiti brez SRT - preskusne mize za testiranje črpalk za vbrizgavanje
- Kako preveriti grafično kartico
- HDDScan v 3.3 - program za testiranje trdega diska