Slovník pojmů – Software Testing & QA

QA (Quality Assurance)

Zabezpečenie kvality – systematický prístup k zlepšovaniu procesov ovplyvňujúcich vývoj a testovanie softvéru. Cieľom nie je len hľadať chyby, ale im predchádzať.

UAT (User Acceptance Testing)

Užívateľské preberacie testy – overujú, či aplikácia zodpovedá očakávaniam užívateľov a obchodným požiadavkám.

KPI (Key Performance Indicators)

Kľúčové metriky výkonnosti testovania – napr. počet chýb, pokrytie testami, rýchlosť opravy defektov ai.

Test Case

Jednotlivý testovací scenár s presnými vstupmi, očakávanými výstupmi a podmienkami úspechu.

Test Plan

Dokument, ktorý definuje čo, ako, kedy a kým bude testované. Obsahuje aj riziká a metriky.

Smoke Testing

Základné overenie funkčnosti systému – kontrola, či aplikácia vôbec beží a je testovateľná

Regression Testing

Retestovanie už otestovaných častí aplikácie po zmenách, aby nedošlo k novej regresii (chybám).

Bug / Defect / Issue

Chyba alebo odchýlka v aplikácii, ktorá spôsobuje nefunkčnosť alebo nežiaduce správanie.

ISTQB

Medzinárodná certifikačná schéma pre testery softvéru. Zahŕňa Foundation, Advanced aj Expert úrovne.

ISO/IEC/IEEE 29119

A globálny štandard pre softvér testovania, definície procesov, dokumentácie a testovania technológií.

Exploratory Testing

Neformálne testovanie založené na intuícii a skúsenostiach testerov, bez vopred definovaných krokov.

Traceability Matrix

Matica prepájajúca požiadavky a testy – slúži na overenie úplnosti testovacieho pokrytia.