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