/ Typy testovania softvéru

Typy testovania softvéru

Testovanie softvéru je jednou z vývojových fázsoftvér. Používa sa na zisťovanie chýb vykonávania alebo nezrovnalostí produktu so súčasnou dokumentáciou. Klasifikácia testovania softvéru je veľmi rozsiahla.

Prečo to držať?

typy testovania
Softvérové ​​testovanie sa vykonáva z niekoľkých dôvodov:

  1. Identifikácia hlavných chýb programovania. Tester kontroluje jednotlivé funkcie systému alebo ich kombinácie na výskyt kritických situácií, ktoré bránia softvéru pracovať podľa očakávania.
  2. Stanovenie použiteľnosti. Skontroluje sa ergonómia používateľského rozhrania a správanie systému v závislosti od vonkajších vplyvov.
  3. Dosiahnutie súladu s dokumentáciou. Zamestnanec zodpovedný za testovanie dostane pred začatím práce program na kontrolu a ustanovenia, ktoré musí tento softvér spĺňať. Ďalej sú odhalené nezrovnalosti v skutočnom fungovaní programu a vo funkciách plánovaných v dokumentácii.

typy

Zvyčajne sa rozlišuje medzi testovaním jednotiek, testovaním systému a testovaním integrácie. Každý z nich sa dotýka samostatných aspektov zisťovania chýb.

typy testovania
Testovanie jednotky vám umožňuje vykonaťkontrola konkrétnych modulov, metód, funkcií a tried. Táto metóda ukazuje výkonnosť jednotlivých častí kódu a tiež umožňuje rýchlo skontrolovať, či následné vylepšenia neovplyvnili funkčnosť.

Po kontrole jednotlivých funkcií a operáciíŠpecialista kvality systému prejde na ďalší krok. Integračné testovanie sa spravidla vykonáva po testovaní jednotky. V tejto fáze sa súhrnne posudzujú jednotlivé oddiely kódu a ich vzájomná interakcia.

Poslednou fázou je testovanie systému.Pomocou nej sa už plne zostavený a na komplexnú kontrolu otestuje softvérový produkt z pohľadu užívateľa. V tejto fáze sa identifikujú problémy s rozhraním a dosiahne sa najväčšia ergonómia aplikácie.

Vyššie uvedené typy testovania softvéru sú definované stupňom izolácie komponentov.

integračné testovanie
Iné testovacie metódy

Existujú aj rôzne druhy testovania, ako naprmetódy bielej skrinky a čiernej skrinky. Pri vykonávaní postupu prvým spôsobom má vývojár úplný prístup k zdrojovému kódu a môže tiež použiť svoj vlastný kód na kontrolu a identifikáciu chýb vývojárov. Metóda „čiernej skrinky“ neumožňuje prístup k programovému kódu, v tomto prípade prebieha ovládanie iba cez používateľské rozhrania. Tieto typy testovania sú určené stupňom znalosti systému.

Koniec životného cyklu softvéru

Testovanie sa vykonáva po návrhu,vývoj systému a dokumentácia. Táto fáza môže byť poslednou v životnom cykle softvéru, ak nie sú identifikované žiadne problémové oblasti, v opačnom prípade nastáva návrat k programovaniu. Prvý tok testovania vždy vráti negatívnu spätnú väzbu, pretože v každom vývoji existujú prekážky, nedostatky a niekedy vážne chyby, ktoré sa jednoducho nedajú sledovať vo fáze vytvárania.

páčilo sa:
0
Populárne príspevky
Duchovný rozvoj
jedlo
y