Kreiranje savršenih naziva testova
Kreiranje savršenih naziva testova
Naziv testa odnosi se na jedinstveni identifikator ili naslov koji se daje specifičnom scenariju ili skripti testiranja opterećenja. Ispravno imenovanje testa opterećenja bitno je za organizaciju, posebno kada se radi s više testnih scenarija unutar projekta. Dobro odabrani naziv pomaže u brzom identificiranju svrhe i opsega testa.
- Uključivanje funkcionalnosti koja se testira: Ako je test opterećenja usmjeren na specifičnu funkciju unutar aplikacije, uključivanje te funkcije u naziv može pomoći u brzom identificiranju fokusa, npr. "UserLogin_Load_Test."
- Uključivanje razine opterećenja: Imenovanje testa tako da odražava očekivanu razinu opterećenja može biti korisno, poput "1000Users_Checkout_Process."
- Informacije o datumu ili verziji: Ako je test povezan s specifičnim izdanjem ili iteracijom, uključivanje datuma ili broja verzije moglo bi biti korisno, kao "V2.0_HomePage_Load_Test."
- Vrsta korisnika ili ponašanje: Uključivanje detalja o vrsti korisnika ili ponašanju koje se simulira, npr. "GuestUser_Cart_Addition_Test."
- Specifičnosti okruženja: Ako se testovi pokreću na različitim okruženjima (staging, produkcija itd.), navođenje toga u nazivu može izbjeći zabunu, poput "Staging_500Users_Login_Test."
Cilj je učiniti naziv testa opterećenja dovoljno opisnim da pruži uvide u to o čemu se test radi bez pretjerane složenosti. Trebao bi služiti kao sažeti sažetak svrhe testa, ciljnog područja i ključnih karakteristika.
Primjeri naziva testova
- "PaymentGateway_Stress_Test_2000Users": Ovaj naziv uključuje specifičnu funkcionalnost koja se testira (Payment Gateway) i razinu opterećenja, ukazujući da je to test opterećenja s 2000 korisnika.
- "V3.1_ProductSearch_500Concurrent": Ovaj naziv uključuje informacije o verziji (V3.1) aplikacije ili značajke koja se testira, zajedno s funkcionalnosti (Product Search) i brojem istovremenih korisnika.
- "CheckoutFlow_GuestUsers_1000ReqPerSec": Ovaj naslov specificira vrstu korisnika (Guest Users) i funkciju koja se testira (Checkout Flow), zajedno s metrikom zahtjeva u sekundi.
- "Production_SignUpPage_Load_Test_March2023": Uključivanjem okruženja (Production) i datuma (March 2023), ovaj naziv daje neposredno razumijevanje gdje i kada se test provodi, s fokusom na stranicu za registraciju.
- "AdminUser_Dashboard_Load_5MinPeak": Ovaj naziv odražava vrstu korisnika koji se simuliraju (Admin Users), funkcionalnost (Dashboard) i specifičan uvjet ili trajanje testa (5-minutno vršno opterećenje).