UAT (Akceptační testování uživatelem) je poslední fáze procesu vývoje softwaru, při které koncoví uživatelé (nikoliv vývojáři) testují systém, aby ověřili, zda splňuje jejich potřeby a obchodní požadavky definované v systému Jira.
Je to moment, kdy si byznys uživatelé „převezmou“ hotový produkt od vývojového týmu a potvrdí, že je připraven k nasazení na produkční servery.
UAT probíhá až po dokončení jednotkových (unit), integračních a systémových testů. Je to poslední brána před ostrým startem.
V rámci naší digitální strategie využíváme UAT k:
Na základě zadání v Jira připraví klíčoví uživatelé (Key Users) seznam kroků, které musí v aplikaci provést. Každý krok má očekávaný výsledek.
UAT nikdy neprobíhá v produkci. IT Podpora připraví separátní VPS nebo VM, které je přesnou kopií produkčního prostředí (tzv. Staging nebo Pre-prod).
Uživatelé procházejí scénáře. Pokud narazí na chybu:
Jakmile jsou všechny kritické scénáře úspěšné, odpovědná osoba (Product Owner) udělí „Sign-off“. To je formální souhlas k nasazení.
| Vlastnost | Systémové testování | UAT (Akceptační testy) |
|---|---|---|
| Kdo testuje | Testeři / Vývojáři | Koncoví uživatelé / Zákazník |
| Zaměření | Technická správnost, kód | Obchodní potřeby, použitelnost |
| Data | Testovací / Syntetická | Reálná (anonymizovaná) data |
Během UAT dbáme na pravidla kybernetické bezpečnosti:
Tip pro testery: Při UAT se nesoustřeďte jen na to, zda tlačítka fungují, ale zda celý proces (např. od objednávky po tisk faktury) dává smysl z pohledu vaší denní agendy.
— Související stránky: Vývojový tým, ZIF, Jira, UI, VCS, VPS, Kybernetická bezpečnost, UTF