Vytváření dokonalých názvů testů
Vytváření dokonalých názvů testů
Název testu se vztahuje k jedinečnému identifikátoru nebo titulku, který je přidělen konkrétnímu scénáři nebo skriptu zátěžového testování. Vhodné pojmenování zátěžového testu je nezbytné pro organizaci, zejména při práci s více testovacími scénáři v rámci projektu. Dobře zvolený název pomáhá rychle identifikovat účel a rozsah testu.
- Zahrnutí testované funkcionality: Pokud je zátěžový test zaměřen na konkrétní funkci v aplikaci, zahrnutí této funkce do názvu může pomoci rychle identifikovat zaměření, např. "UserLogin_Load_Test."
- Zahrnutí úrovně zátěže: Pojmenování testu tak, aby odráželo očekávanou úroveň zátěže, může být užitečné, například "1000Users_Checkout_Process."
- Informace o datu nebo verzi: Pokud je test spojen s konkrétním vydáním nebo iterací, zahrnutí data nebo čísla verze může být přínosné, jako "V2.0_HomePage_Load_Test."
- Typ uživatelů nebo chování: Zahrnutí detailů o typu uživatelů nebo simulovaném chování, např. "GuestUser_Cart_Addition_Test."
- Specifika prostředí: Pokud jsou testy prováděny v různých prostředích (staging, produkce atd.), specifikace v názvu může předejít záměnám, jako "Staging_500Users_Login_Test."
Cílem je vytvořit název zátěžového testu dostatečně popisný, aby poskytoval přehled o tom, o čem test je, aniž by byl příliš složitý. Měl by sloužit jako stručné shrnutí účelu testu, cílové oblasti a klíčových charakteristik.
Příklady názvů testů
- "PaymentGateway_Stress_Test_2000Users": Tento název zahrnuje konkrétní testovanou funkcionalitu (Payment Gateway) a úroveň zátěže, čímž indikuje, že jde o stresový test s 2000 uživateli.
- "V3.1_ProductSearch_500Concurrent": Tento název obsahuje informaci o verzi (V3.1) aplikace nebo testované funkce, spolu s funkcionalitou (Product Search) a počtem souběžných uživatelů.
- "CheckoutFlow_GuestUsers_1000ReqPerSec": Tento titulek specifikuje typ uživatele (Guest Users) a testovanou funkci (Checkout Flow), spolu s metrikou požadavků za sekundu.
- "Production_SignUpPage_Load_Test_March2023": Zahrnutím prostředí (Production) a data (March 2023) tento název dává okamžité pochopení toho, kde a kdy je test prováděn, se zaměřením na registrační stránku.
- "AdminUser_Dashboard_Load_5MinPeak": Tento název odráží typ simulovaných uživatelů (Admin Users), funkcionalitu (Dashboard) a specifickou podmínku nebo dobu trvání testu (5minutová špičková zátěž).