Sådan laver du perfekte testnavne
Sådan laver du perfekte testnavne
Testnavn refererer til den unikke identifikator eller titel, der gives til et specifikt belastningstestscenarie eller -script. At navngive en belastningstest korrekt er essentielt for organisering, især når man arbejder med flere testscenarier i et projekt. Et velvalgt navn hjælper med hurtigt at identificere formålet og omfanget af testen.
- Inkluder den funktion, der testes: Hvis belastningstesten er rettet mod en specifik funktion i applikationen, kan det hjælpe med hurtigt at identificere fokus at inkludere den funktion i navnet, f.eks. "UserLogin_Load_Test."
- Inkluder belastningsniveauet: At navngive testen, så den afspejler det forventede belastningsniveau, kan være nyttigt, f.eks. "1000Users_Checkout_Process."
- Dato- eller versionsinformation: Hvis testen er knyttet til en specifik udgivelse eller iteration, kan det være nyttigt at inkludere en dato eller et versionsnummer, f.eks. "V2.0_HomePage_Load_Test."
- Type brugere eller adfærd: At inkludere detaljer om typen af brugere eller den adfærd, der simuleres, f.eks. "GuestUser_Cart_Addition_Test."
- Miljøspecifikationer: Hvis tests køres i forskellige miljøer (staging, produktion osv.), kan det undgå forvirring at angive dette i navnet, f.eks. "Staging_500Users_Login_Test."
Målet er at gøre belastningstestnavnet beskrivende nok til at give indsigt i, hvad testen handler om, uden at være alt for komplekst. Det bør fungere som et kortfattet resumé af testens formål, målområde og nøglekarakteristika.
Eksempler på testnavne
- "PaymentGateway_Stress_Test_2000Users": Dette navn inkluderer den specifikke funktionalitet, der testes (Payment Gateway) og belastningsniveauet, og indikerer, at det er en stresstest med 2000 brugere.
- "V3.1_ProductSearch_500Concurrent": Dette navn inkluderer versionsinformation (V3.1) for den applikation eller funktion, der testes, sammen med funktionaliteten (Product Search) og antallet af samtidige brugere.
- "CheckoutFlow_GuestUsers_1000ReqPerSec": Denne titel specificerer brugertypen (Guest Users) og den funktion, der testes (Checkout Flow), sammen med en måling af forespørgsler pr. sekund.
- "Production_SignUpPage_Load_Test_March2023": Ved at inkludere miljøet (Production) og datoen (March 2023) giver dette navn en umiddelbar forståelse af, hvor og hvornår testen udføres, med fokus på SignUp-siden.
- "AdminUser_Dashboard_Load_5MinPeak": Dette navn afspejler typen af brugere, der simuleres (Admin Users), funktionaliteten (Dashboard) og en specifik betingelse eller varighed af testen (5-minutters spidsbelastning).