Boundary Value Analysis Analýza hraničných hodnôt

Testovanie softvéru alebo skôr vyčerpávajúce testovanie softvéru je časovo a zdrojovo veľmi náročná činnosť. Aby sme mohli efektívne testovať akúkoľvek aplikáciu v čo najlepšom čase a s optimálnymi zdrojmi, používame rôzne techniky návrhu testov. Jednou z takýchto techník je analýza hraničných hodnôt. V tomto článku sa budeme zaoberať touto technikou testovania spolu s príkladom a tiež skontrolujeme jej výhody a nevýhody. Čo je to analýza hraničných hodnôt?Príklad analýzy hraničných hodnôtVýhody analýzy hraničných hodnôtNevýhody analýzy hraničných hodnôt Čo je to analýza hraničných hodnôt? Analýza hraničných hodnôt je technika testovania čiernej skrinky (black-box testing). Je úzko spojená s rozdelením tried ekvivalencie. Pri tejto technike analyzujeme správanie aplikácie s testovacími údajmi nachádzajúcimi sa na hraničných hodnotách tried ekvivalencie. Použitím testovacích údajov nachádzajúcich sa na hraniciach je vyššia šanca nájsť chyby v softvérovej aplikácii. Príklad analýzy hraničných hodnôt Uvažujme ten istý príklad, ktorý sme použili v návode na rozdelenie ekvivalencie. Aplikácia, ktorá ako vstup prijíma číselné číslo s hodnotou od 10 do 100. Pri testovaní takejto aplikácie ju budeme testovať nielen s hodnotami od 10 do 100, ale aj s inými množinami hodnôt, ako napríklad menej ako 10, väčšie ako 10, špeciálne znaky, alfanumerické znaky atď. analýza hraničných hodnôt Equivalence ClassesTest Data using Boundary Value AnalysisČísla medzi 10 a 10010, 100Čísla menšie ako 109Čísla väčšie ako 100101 Na zvýšenie pravdepodobnosti nájdenia chýb môžeme namiesto výberu náhodných hodnôt z týchto tried vybrať hodnoty na hraniciach, ako je uvedené nižšie. Výhody analýzy hraničných hodnôt Pomocou tejto techniky sa ľahšie a rýchlejšie nájdu chyby. Je to preto, že hustota defektov na hraniciach je väčšia. Namiesto toho, aby sme testovali celú sadu testovacích údajov, vyberieme len tie na hraniciach. Takže celkový čas vykonávania testu sa skracuje. Nevýhody analýzy hraničných hodnôt Úspech testovania pomocou tejto techniky závisí od identifikovaných tried ekvivalencie, čo ďalej závisí od odborných znalostí testera a jeho znalostí aplikácie. Preto nesprávna identifikácia tried ekvivalencie vedie k nesprávnemu testovaniu hraničných hodnôt. Aplikácie s otvorenými hranicami alebo aplikácie, ktoré nemajú jednorozmerné hranice, nie sú pre túto techniku vhodné. V týchto prípadoch sa používajú iné techniky čiernej skrinky, ako napríklad analýza domény. The post Boundary Value Analysis – Analýza hraničných hodnôt first appeared on IT tester.

prejsť na článok

Testovanie čiernej skrinky black-box testing

Testovanie čiernej skrinky (black-box testing) sa označuje aj ako testovanie založené na špecifikácii testovaného systému. Na rozdiel od testovania bielej skrinky (white-box testing) sa pri testovaní čiernej skrinky nevyžaduje znalosť vnútornej architektú

prejsť na článok

Techniky navrhovania testov Test Design Techniques

Aké sú rôzne techniky návrhu testov?Techniky statického návrhu testov1. Manuálne techniky statického návrhu2. Techniky statického návrhu s použitím nástrojovTechniky dynamického testovania Aké sú rôzne techniky návrhu testov? Techniky návrhu testov

prejsť na článok

Technická analýza 4.časť :Trendový kanál

Trendový kanál  je dlhodobé smerovanie menového kurzu jedným  smerom .Trendový kanál je   v podstate support a rezistencia len s tým rozdielom ,že čiary niesú horizontálne ,ale  smerujú vertikálne či už klesasajúcim (downtrend) smerom ,alebo stupajúcim (u

prejsť na článok

Slnečná výživa – druhá časť

Počas vývoja ľudstva sme boli neustále vystavení slnečnému žiareniu, ktoré je nevyhnutné na tvorbu vitamínu D. Obavy z rakoviny kože nás naučili vyhýbať sa priamemu slnku, čo v konečnom dôsledku viedlo k celosvetovému poklesu hodnôt vitamínu D v našich or

prejsť na článok

Test strategy document dokument testovacej stratégie

V tomto článku sa budeme venovať dokumentom testovacej stratégie, ich šablónam a niekoľkým tipom na vytvorenie dobrého dokumentu testovacej stratégie. Predtým si však najprv preštudujme čo je to stratégia testovania. Čo je to stratégia testovania?Prís

prejsť na článok