Creer des noms de test parfaits

Creer des noms de test parfaits

Le nom du test designe l'identifiant unique ou le titre donne a un scenario ou script de test de charge specifique. Nommer un test de charge de maniere appropriee est essentiel pour l'organisation, surtout lorsqu'on gere plusieurs scenarios de test au sein d'un projet. Un nom bien choisi aide a identifier rapidement l'objectif et la portee du test.

  1. Integrer la fonctionnalite testee : Si le test de charge cible une fonction specifique de l'application, inclure cette fonction dans le nom peut aider a identifier rapidement le focus, par exemple "UserLogin_Load_Test."
  2. Inclure le niveau de charge : Nommer le test pour refleter le niveau de charge attendu peut etre utile, comme "1000Users_Checkout_Process."
  3. Information de date ou version : Si le test est associe a une version ou iteration specifique, inclure une date ou un numero de version peut etre benefique, comme "V2.0_HomePage_Load_Test."
  4. Type d'utilisateurs ou comportement : Inclure des details sur le type d'utilisateurs ou le comportement simule, par exemple "GuestUser_Cart_Addition_Test."
  5. Specificites de l'environnement : Si les tests sont executes sur differents environnements (pre-production, production, etc.), le specifier dans le nom peut eviter la confusion, comme "Staging_500Users_Login_Test."

L'objectif est de rendre le nom du test de charge suffisamment descriptif pour donner des indications sur le contenu du test sans etre trop complexe. Il devrait servir de resume concis de l'objectif, du domaine cible et des caracteristiques cles du test.

Exemples de noms de test

  1. "PaymentGateway_Stress_Test_2000Users" : Ce nom integre la fonctionnalite specifique testee (Payment Gateway) et le niveau de charge, indiquant qu'il s'agit d'un test de stress avec 2000 utilisateurs.
  2. "V3.1_ProductSearch_500Concurrent" : Ce nom inclut l'information de version (V3.1) de l'application ou fonctionnalite testee, ainsi que la fonctionnalite (Product Search) et le nombre d'utilisateurs simultanes.
  3. "CheckoutFlow_GuestUsers_1000ReqPerSec" : Ce titre specifie le type d'utilisateur (Guest Users) et la fonction testee (Checkout Flow), ainsi qu'une metrique de requetes par seconde.
  4. "Production_SignUpPage_Load_Test_March2023" : En incluant l'environnement (Production) et la date (March 2023), ce nom donne une comprehension immediate de l'endroit et du moment ou le test est effectue, en se concentrant sur la page d'inscription.
  5. "AdminUser_Dashboard_Load_5MinPeak" : Ce nom reflete le type d'utilisateurs simules (Admin Users), la fonctionnalite (Dashboard) et une condition ou duree specifique du test (charge de pointe de 5 minutes).