KompiuteriaiProgramavimas

Funkciniai testai

Tarp visų funkcinių bandymų rūšių teisėtai yra pirmaujančioji pozicija, nes programa pirmiausia turėtų būti tinkamai veikianti, kitaip nuo naudojimo paprastumo, saugumo ir pakankamo greičio nebus jokios prasmės. Be to, kad turėtumėte įvairių bandymų metodų, kiekvienas specialistas turėtų suprasti, kaip tinkamai išbandyti, kad gautumėte efektyviausią rezultatą.

Funkcinis testavimas: kur nukreipti pagrindines pastangas?

- moduliniam ir sistemos testavimui;

- patikrinti "balto" arba "juodojo" dėžutę;

- rankinis bandymas ir automatika;

- naujoms funkcijoms arba regresijos tyrimams atlikti ;

- "neigiami" arba "teigiami" testai.

Tarp visų šių veiksmų svarbu rasti tinkamą būdą, kuris bus "vidutinio dydžio", kad subalansuotų pastangas, pasinaudodamos kiekvienos krypties privalumais.

Programinė įranga yra išbandyta įvairiais būdais, iš kurių viena bandoma naudojant "juodąją dėžę" arba su duomenų valdymu.

Šiuo atveju programa pateikiama "juodojo langelio" požiūriu, o patikrinimas atliekamas siekiant nustatyti aplinkybes, kuriomis programos elgesys neatitiks specifikacijos. Visos klaidos nustatomos naudojant duomenų valdymą, kuris atliekamas atliekant išsamų bandymą, ty naudojant visus galimus duomenų tipus.

Jei programai komandos vykdymas priklauso nuo jo įvykių, tada reikės patikrinti visas galimas sekas. Gana akivaizdu, kad daugeliu atvejų tiesiog neįmanoma atlikti išsamaus bandymo, todėl dažnai pasirenkama priimtina arba pagrįsta galimybė, ribojama programos vykdymu mažame visų įvesties duomenų pogrupyje. Ši galimybė visiškai užtikrina, kad nėra jokių nukrypimų nuo specifikacijų.

Funkcinis testavimas reikalauja pasirinkti tinkamą testą. Tuo pat metu yra įprasta atskirti šiuos šių rinkinių formavimo būdus:

- ribinių verčių analizė;

- lygiavertis skaidinys;

- klaidų prielaida;

- priežasties ir pasekmių ryšio analizė.

Galite apsvarstyti kiekvieną iš jų atskirai.

Ribinių verčių analizė. Pagal ribines vertes įprasta suprasti tas, kurios yra lygiaverčių klasių ribose. Tokiose vietose labiau tikėtina, kad bus aptikta klaida. Šio metodo naudojimas reikalauja, kad specialistas turėtų tam tikrą kūrybiškumą, taip pat specializaciją šioje konkrečioje problemoje.

Lygiavertis skaidinys. Visi galimi įvesties parametrų rinkiniai yra suskirstyti į kelias lygiavertiškumo klases. Duomenys derinami pagal panašių klaidų nustatymo principą. Manoma, kad jei vienos klasės grupė nustato klaidą, tai lygiaverčiai taip pat nurodo. Funkcinis šio metodo testavimas atliekamas dviem etapais: pirmasis yra lygiavertiškumo klasių paskirstymas, o antroji jau sudaro specialius bandymus.

Ryšio tarp priežasties ir poveikio analizė. Dėl tokių bandymų sistema gali pasirinkti testus, kurių našumas yra aukštas. Šiuo atveju, kaip priežastį, yra priimta atskira įvesties būklė, o efektas - išvesties būklė. Šis metodas grindžiamas idėja priskirti visų rūšių priežastis tam tikromis pasekmėmis, ty šių didžiausių priežastinių santykių patikslinimas. Programinės įrangos produkto testavimas atliekamas keliais etapais, todėl pateikiamas priežasčių ir pasekmių sąrašas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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