nisfarm.ru

Funkční testování

Mezi všechny druhy funkčních testů je oprávněně vedoucí postavení, 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í;

- zaškrtněte políčko "bílá" nebo "černá";

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




- zkontrolovat nové funkce nebo regresní testování;

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

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

verifikace software se provádí různými způsoby, z nichž jeden je testována na „černé skříňky“ nebo kontroly dat.

Program je v tomto případě prezentován z pohledu "černé krabice" a kontrola se provádí za účelem zjištění okolností, za kterých chování programu nebude odpovídat 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 datových typů.

Pokud pro program závisí provedení příkazu na událostech, které předcházejí, bude nutné zkontrolovat všechny možné sekvence. Je zcela 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šit mezi těmito způsoby vytváření souborů pro ně:

- analýza hraničních hodnot;

- ekvivalentní oddíl;

- 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í 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í takové 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. Má se za to, že pokud sada jedné třídy zjistí chybu, pak ji rovnocenné ukazují. Funkční testování podle tohoto způsobu se provádí ve dvou fázích: první také výběr tříd ekvivalence, zatímco druhá se vytvoří zvláštní zkoušky.

Analýza vztahu mezi příčinou a účinkem. Systém může zvolit testy s vysokou účinností v důsledku těchto testů. V tomto případě, jak je přijímán příčinou samostatné vstupní podmínky, a je viděn jako následkem stavu výstupu. Metoda je založena na myšlence připisovat všechny druhy důvodů k některým důsledkům, které má objasnit samotné vztah příčiny a následku. Testování softwarového produktu se provádí v několika fázích, což vede k seznamu příčin a důsledků.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru