Tvorba dokonalych nazvov testov
Tvorba dokonalych nazvov testov
Nazov testu sa tyka jedinecneho identifikatora alebo titulu, ktory je priradeny konkretnemu scenaru alebo skriptu zatazoveho testovania. Spravne pomenovanie zatazoveho testu je nevyhnutne pre organizaciu, obzvlast pri praci s viacerymi testovacimi scenarmi v ramci projektu. Dobre zvoleny nazov pomaha rychlo identifikovat ucel a rozsah testu.
- Zahrnutie testovanej funkcionality: Ak je zatazovy test zamerany na konkretnu funkciu v ramci aplikacie, zahrnutie tejto funkcie do nazvu moze pomoct rychlo identifikovat zameranie, napr. "UserLogin_Load_Test."
- Zahrnutie urovne zataze: Pomenovanie testu tak, aby odrážalo ocakavanu uroven zataze, moze byt uzitocne, napr. "1000Users_Checkout_Process."
- Informácie o datume alebo verzii: Ak je test spojeny s konkretnym vydanim alebo iteraciou, zahrnutie datumu alebo cisla verzie moze byt prospesne, napr. "V2.0_HomePage_Load_Test."
- Typ pouzivatelov alebo spravanie: Zahrnutie podrobnosti o type pouzivatelov alebo simulovanom spravani, napr. "GuestUser_Cart_Addition_Test."
- Specificka prostredia: Ak sa testy spustaju v roznych prostrediach (staging, produkcia atd.), specifikovanie tohto v nazve moze zabranit zamenam, napr. "Staging_500Users_Login_Test."
Cielom je urobit nazov zatazoveho testu dostatocne popisny na poskytnutie nahladu na to, o com test je, bez toho, aby bol prilis zlozity. Mal by sluzit ako strucne zhrnutie ucelu testu, cielovej oblasti a klucovych charakteristik.
Priklady nazvov testov
- "PaymentGateway_Stress_Test_2000Users": Tento nazov zahrna konkretnu testovanu funkcionalitu (Payment Gateway) a uroven zataze, naznacujuc, ze ide o stresovy test s 2000 pouzivatelmi.
- "V3.1_ProductSearch_500Concurrent": Tento nazov zahrna informacie o verzii (V3.1) testovanej aplikacie alebo funkcie, spolu s funkcionalitou (Product Search) a poctom sucasnych pouzivatelov.
- "CheckoutFlow_GuestUsers_1000ReqPerSec": Tento nazov specifikuje typ pouzivatelov (Guest Users) a testovanu funkciu (Checkout Flow), spolu s metrikou poziadaviek za sekundu.
- "Production_SignUpPage_Load_Test_March2023": Zahrnutim prostredia (Production) a datumu (March 2023) tento nazov dava okamzite pochopenie toho, kde a kedy sa test vykonava, so zameranim na SignUp Page.
- "AdminUser_Dashboard_Load_5MinPeak": Tento nazov odraza typ simulovanych pouzivatelov (Admin Users), funkcionalitu (Dashboard) a konkretnu podmienku alebo trvanie testu (5-minutova spickova zataz).