Co je Testing?
Je to proces ověřování kvality, funkčnosti a výkonu softwarového produktu.
Definice
Testing, nebo testování, je procedura prováděná za účelem ověření a validace funkčnosti, výkonu, zabezpečení a použitelnosti softwarového produktu. Tento proces je zásadní pro identifikaci a opravu chyb, nesrovnalostí nebo jakýchkoli dalších problémů před tím, než je produkt uveden na trh nebo dodán klientovi.
Evoluce
Aktivity testování se vyvíjely s novými technikami a přístupy, jak aplikace rostou ve složitosti.
Akceptační testování
UAT (User Acceptance Testing) ověřuje, zda celý systém funguje podle očekávání.
Kontrola kódu
Ověřuje, že nový a upravený software dodržuje kodifikační standardy a nejlepší praktiky.
Integrační testování
Integrační testy zajišťují, že softwarové komponenty nebo funkce spolupracují.
Unit testování
Unit testy kontrolují, zda každá jednotka softwaru funguje podle očekávání.
Funkční testování
Funkční testy ověřují funkce systému tím, že simulují scénáře interakce uživatelů na základě specifikovaných požadavků.
Výkonové testování
Výkonové testy hodnotí výkon softwaru při různých zatíženích.
Regresní testování
Regresní testy kontrolují, zda nové funk