Oblikovanje popolnih imen testov
Oblikovanje popolnih imen testov
Ime testa se nanaša na edinstven identifikator ali naslov, ki je dodeljen specifičnemu scenariju ali skripti obremenilnega testiranja. Ustrezno poimenovanje obremenilnega testa je bistveno za organizacijo, zlasti pri delu z več testnimi scenariji znotraj projekta. Dobro izbrano ime pomaga hitro prepoznati namen in obseg testa.
- Vključitev testirane funkcionalnosti: Če je obremenilni test usmerjen na specifično funkcijo znotraj aplikacije, lahko vključitev te funkcije v ime pomaga hitro prepoznati fokus, npr. "UserLogin_Load_Test."
- Vključitev ravni obremenitve: Poimenovanje testa, ki odraža pričakovano raven obremenitve, je lahko koristno, npr. "1000Users_Checkout_Process."
- Datum ali informacija o različici: Če je test povezan s specifično izdajo ali iteracijo, je lahko koristna vključitev datuma ali številke različice, npr. "V2.0_HomePage_Load_Test."
- Vrsta uporabnikov ali obnašanje: Vključitev podrobnosti o vrsti uporabnikov ali simuliranem obnašanju, npr. "GuestUser_Cart_Addition_Test."
- Podrobnosti okolja: Če se testi izvajajo v različnih okoljih (staging, produkcija itd.), lahko navedba tega v imenu prepreči zmedo, npr. "Staging_500Users_Login_Test."
Cilj je narediti ime obremenilnega testa dovolj opisno, da ponuja vpoglede v vsebino testa, ne da bi bilo pretirano zapleteno. Služiti mora kot jedrnat povzetek namena testa, ciljnega področja in ključnih značilnosti.
Primeri imen testov
- "PaymentGateway_Stress_Test_2000Users": To ime vključuje specifično testirano funkcionalnost (Payment Gateway) in raven obremenitve, kar nakazuje, da gre za obremenilni test z 2000 uporabniki.
- "V3.1_ProductSearch_500Concurrent": To ime vključuje informacijo o različici (V3.1) testirane aplikacije ali funkcije, skupaj s funkcionalnostjo (Product Search) in številom sočasnih uporabnikov.
- "CheckoutFlow_GuestUsers_1000ReqPerSec": Ta naslov določa vrsto uporabnikov (Guest Users) in testirano funkcijo (Checkout Flow), skupaj z metriko zahtev na sekundo.
- "Production_SignUpPage_Load_Test_March2023": Z vključitvijo okolja (Production) in datuma (March 2023) to ime takoj razjasni, kje in kdaj se test izvaja, z osredotočenostjo na stran za registracijo.
- "AdminUser_Dashboard_Load_5MinPeak": To ime odraža vrsto simuliranih uporabnikov (Admin Users), funkcionalnost (Dashboard) in specifičen pogoj ali trajanje testa (5-minutna konična obremenitev).