Créer des noms de test parfaits
Créer des noms de test parfaits
Le nom du test désigne l'identifiant unique ou le titre donné à un scénario ou script de test de charge spécifique. Nommer un test de charge de manière appropriée est essentiel pour l'organisation, surtout lorsqu'on gère plusieurs scénarios de test au sein d'un projet. Un nom bien choisi aide à identifier rapidement l'objectif et la portée du test.
- Intégrer la fonctionnalité testée : Si le test de charge cible une fonction spécifique de l'application, inclure cette fonction dans le nom peut aider à identifier rapidement le focus, par exemple "UserLogin_Load_Test."
- Inclure le niveau de charge : Nommer le test pour refléter le niveau de charge attendu peut être utile, comme "1000Users_Checkout_Process."
- Information de date ou version : Si le test est associé à une version ou itération spécifique, inclure une date ou un numéro de version peut être bénéfique, comme "V2.0_HomePage_Load_Test."
- Type d'utilisateurs ou comportement : Inclure des détails sur le type d'utilisateurs ou le comportement simulé, par exemple "GuestUser_Cart_Addition_Test."
- Spécificités de l'environnement : Si les tests sont exécutés sur différents environnements (pré-production, production, etc.), le spécifier dans le nom peut éviter 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 être trop complexe. Il devrait servir de résumé concis de l'objectif, du domaine cible et des caractéristiques clés du test.
Exemples de noms de test
- "PaymentGateway_Stress_Test_2000Users" : Ce nom intègre la fonctionnalité spécifique testée (Payment Gateway) et le niveau de charge, indiquant qu'il s'agit d'un test de stress avec 2000 utilisateurs.
- "V3.1_ProductSearch_500Concurrent" : Ce nom inclut l'information de version (V3.1) de l'application ou fonctionnalité testée, ainsi que la fonctionnalité (Product Search) et le nombre d'utilisateurs simultanés.
- "CheckoutFlow_GuestUsers_1000ReqPerSec" : Ce titre spécifie le type d'utilisateur (Guest Users) et la fonction testée (Checkout Flow), ainsi qu'une métrique de requêtes par seconde.
- "Production_SignUpPage_Load_Test_March2023" : En incluant l'environnement (Production) et la date (March 2023), ce nom donne une compréhension immédiate de l'endroit et du moment où le test est effectué, en se concentrant sur la page d'inscription.
- "AdminUser_Dashboard_Load_5MinPeak" : Ce nom reflète le type d'utilisateurs simulés (Admin Users), la fonctionnalité (Dashboard) et une condition ou durée spécifique du test (charge de pointe de 5 minutes).