PočítačeProgramování

Funkční testování

Mezi všechny druhy funkčních testů je oprávněně vedoucím postavením, protože program by měl fungovat především správně, jinak z jednoduchosti použití, bezpečnosti a dostatečné rychlosti nebude mít žádný smysl. Vedle vlastnictví různých zkušebních technik by měl každý odborník pochopit, jak správně testovat, aby získal co nejefektivnější výsledek.

Funkční testování: kam směřovat hlavní úsilí?

- pro modulární a systémové testování;

- zkontrolovat "bílý" nebo "černý" rámeček;

- manuální testování a automatizace;

- testování nových funkčních nebo regresních testů ;

- na "negativní" nebo "pozitivní" testy.

Mezi všemi těmito činnostmi je důležité najít správnou cestu, která bude "průměrná" pro vyvážení úsilí, a to využitím maximálně všech směrů.

Software je testován různými způsoby, z nichž jeden je testován na základě "černé krabice" nebo při správě dat.

Program v tomto případě je prezentován z pohledu "černé krabice" a kontrola se provádí za účelem zjištění okolností, za kterých chování programu nesplní specifikaci. Všechny chyby jsou určeny pomocí správy dat, které se provádí pomocí vyčerpávajícího testování, tj. Pomocí všech možných typů dat.

Pokud pro program závisí provádění příkazu na událostech, které předcházejí, bude nutné zkontrolovat všechny možné sekvence. Je zřejmé, že pro většinu případů je prostě nemožné provést vyčerpávající testování, proto je často zvolena přijatelná nebo rozumná volba, omezená na spuštění programu na malé podskupině všech vstupních dat. Tato možnost zcela zaručuje, že chybí odchylky od specifikací.

Funkční testování zahrnuje výběr správného testu. Současně je obvyklé rozlišovat mezi těmito způsoby vytváření souborů pro ně:

- analýza hraničních hodnot;

- ekvivalentní rozdělení;

- převzetí chyb;

- analýza vztahu mezi příčinou a účinkem.

Každý z nich můžete zvážit zvlášť.

Analýza hraničních hodnot. Hraničními hodnotami se obvykle rozumějí ty, které se nacházejí na hranicích tříd ekvivalence. Na takových místech je pravděpodobnější zjištění chyby. Použití této metody vyžaduje, aby specialisté měli určitou kreativitu, stejně jako specializaci v tomto konkrétním problému.

Ekvivalentní oddíl. Všechny možné sady vstupních parametrů jsou rozděleny do několika tříd ekvivalence. Data jsou kombinována podle principu detekce podobných chyb. Předpokládá se, že pokud množina jedné třídy zjistí chybu, pak ji rovnocenné ukazují. Funkční testování této metody se provádí ve dvou fázích: první je přidělení tříd ekvivalence a druhá již vytváří speciální testy.

Analýza vztahů mezi příčinou a účinkem. Systém může zvolit testy s vysokým výkonem v důsledku těchto testů. V tomto případě je jako důvod přijata samostatná vstupní podmínka a jako účinek je vidět výstupní podmínka. Metoda vychází z myšlenky přidělit různé druhy příčin určitým důsledkům, tj. Vyjasnění těch nejvíce příčinných vztahů. Testování softwarového produktu se provádí v několika fázích, což vede k seznamu příčin a důsledků.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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