Perfekte Testnamen erstellen

Perfekte Testnamen erstellen

Testname bezieht sich auf den eindeutigen Bezeichner oder Titel, der einem bestimmten Lasttestszenario oder -skript gegeben wird. Die angemessene Benennung eines Lasttests ist für die Organisation unerlässlich, insbesondere wenn mehrere Testszenarien innerhalb eines Projekts verwaltet werden. Ein gut gewählter Name hilft, den Zweck und Umfang des Tests schnell zu identifizieren.

  1. Einbeziehung der getesteten Funktionalität: Wenn der Lasttest auf eine bestimmte Funktion innerhalb der Anwendung abzielt, kann die Einbeziehung dieser Funktion in den Namen helfen, den Fokus schnell zu identifizieren, z. B. "UserLogin_Load_Test".
  2. Einbeziehung der Laststufe: Die Benennung des Tests, um die erwartete Laststufe widerzuspiegeln, kann nützlich sein, wie "1000Users_Checkout_Process".
  3. Datums- oder Versionsinformationen: Wenn der Test mit einer bestimmten Version oder Iteration verbunden ist, kann die Einbeziehung eines Datums oder einer Versionsnummer vorteilhaft sein, wie "V2.0_HomePage_Load_Test".
  4. Art der Benutzer oder des Verhaltens: Einbeziehung von Details über die Art der Benutzer oder das simulierte Verhalten, z. B. "GuestUser_Cart_Addition_Test".
  5. Umgebungsspezifika: Wenn Tests in verschiedenen Umgebungen (Staging, Produktion usw.) durchgeführt werden, kann die Angabe im Namen Verwirrung vermeiden, wie "Staging_500Users_Login_Test".

Das Ziel ist, den Lasttestnamen beschreibend genug zu machen, um Einblicke in den Testinhalt zu geben, ohne übermäßig komplex zu sein. Er sollte als knappe Zusammenfassung des Testzwecks, des Zielbereichs und der Hauptmerkmale dienen.

Beispiele für Testnamen

  1. "PaymentGateway_Stress_Test_2000Users": Dieser Name beinhaltet die spezifische getestete Funktionalität (Payment Gateway) und die Laststufe und zeigt an, dass es sich um einen Stresstest mit 2000 Benutzern handelt.
  2. "V3.1_ProductSearch_500Concurrent": Dieser Name enthält die Versionsinformation (V3.1) der getesteten Anwendung oder Funktion, zusammen mit der Funktionalität (Produktsuche) und der Anzahl gleichzeitiger Benutzer.
  3. "CheckoutFlow_GuestUsers_1000ReqPerSec": Dieser Titel spezifiziert den Benutzertyp (Gastbenutzer) und die getestete Funktion (Checkout-Flow), zusammen mit einer Metrik für Anfragen pro Sekunde.
  4. "Production_SignUpPage_Load_Test_March2023": Durch die Einbeziehung der Umgebung (Produktion) und des Datums (März 2023) gibt dieser Name ein sofortiges Verständnis davon, wo und wann der Test durchgeführt wird, mit Fokus auf der Registrierungsseite.
  5. "AdminUser_Dashboard_Load_5MinPeak": Dieser Name spiegelt die Art der simulierten Benutzer (Admin-Benutzer), die Funktionalität (Dashboard) und eine bestimmte Bedingung oder Dauer des Tests (5-Minuten-Spitzenlast) wider.