Funkcionālā testēšana

Datori

Starp visiem funkcionālo testu veidiemlabi paņem vadošo pozīciju, jo programmai vispirms ir jādarbojas pareizi, pretējā gadījumā no lietošanas vienkāršības, drošības un pietiekama ātruma nebūs pilnīgi bezjēdzīga. Papildus tam, ka ir dažādas testēšanas metodes, katram speciālistam vajadzētu saprast, kā pareizi pārbaudīt, lai sasniegtu visefektīvāko rezultātu.

Funkcionālā testēšana: kur vadīt galvenos centienus?

- moduļu un sistēmu testēšanai;

- lai pārbaudītu lodziņu "balta" vai "melna";

- manuāla pārbaude un automatizācija;

- jaunu funkcionalitātes vai regresijas testu pārbaudei;

- "negatīviem" vai "pozitīviem" testiem.

Starp visām šīm aktivitātēm ir svarīgi atrast pareizo ceļu, kas būs "vidēji", lai līdzsvarotu centienus, maksimāli izmantojot katru virzienu.

Programmatūru testē dažādos veidos, no kuriem viens testē pēc "melnās kastes" vai datu pārvaldības.

Šajā gadījumā programma tiek apskatīta no viedokļaskats uz "melno kasti", un pārbaude tiek veikta, lai noskaidrotu apstākļus, kādos programmas darbība neatbilst specifikācijai. Visas kļūdas tiek noteiktas, izmantojot datu pārvaldību, ko veic, izmantojot visaptverošu testēšanu, tas ir, izmantojot visus iespējamos datu veidus.

Ja programma ir atkarīga no komandas izpildespirms tā notikumi, tad jums jāpārbauda visas iespējamās secības. Ir diezgan skaidrs, ka lielākajā daļā gadījumu vienkārši nav iespējams veikt izsmeļošu pārbaudi, tāpēc bieži tiek izvēlēta pieņemama vai saprātīga izvēle, kas ierobežota ar programmas izpildi nelielā daudzumā no visiem ievaddatiem. Šī opcija pilnīgi garantē, ka nav noviržu no specifikācijām.

Funkcionālā testēšana ietver pareizā testa izvēli. Tajā pašā laikā ir ierasts atšķirt šādas formēšanas komplektu veidošanas metodes:

- robežu vērtību analīze;

- līdzvērtīgs nodalījums;

- kļūdas pieņēmums;

- cēloņu un seku attiecības analīze.

Jūs varat izskatīt katru no tiem atsevišķi.

Robežu vērtību analīze. Ar robežvērtībām parasti ir tie, kas atrodas līdzvērtības klases robežās. Šādās vietās tas visticamāk atklās kļūdu. Šādas metodes izmantošana prasa, lai speciālistam būtu noteikta radošā būtība, kā arī specializācija šajā konkrētajā problēmā.

Līdzvērtīgs nodalījums. Visi iespējamie ieejas parametru kopumi ir sadalīti vairākās ekvivalences klasēs. Dati tiek apvienoti saskaņā ar līdzīgu kļūdu noteikšanas principu. Tiek uzskatīts, ka, ja vienas klases kopa atklāj kļūdu, uz to norāda arī ekvivalenti. Ar šo metodi funkcionālās pārbaudes tiek veiktas divos posmos: pirmajā posmā tiek veiktas līdzvērtības klases, bet otrajā - speciālie testi.

Cēloņsakarības un sekas analīze. Sistēma var izvēlēties testus ar augstu efektivitāti šādu testu dēļ. Šajā gadījumā kā iemeslu tiek pieņemts atsevišķs ievades nosacījums, un kā efektu tiek parādīts izejas stāvoklis. Metode ir balstīta uz ideju par visu veidu cēloņiem piešķirt noteiktas sekas, tas ir, par šo cēlāko attiecību pilnveidošanu. Programmatūras produkta testēšana tiek veikta vairākos posmos, kā rezultātā tiek parādīts cēloņu un seku saraksts.

Komentāri (0)
Pievienot komentāru