Gestion des secrets
Thunder Code utilise des environnements pour gérer les variables et les informations d'identification de vos cas de test.
Conditions préalables
Un projet existant
Un environnement existant
Ajouter des informations d'identification (Secrets)
Faites défiler vers le bas jusqu'à la section Variables d'environnement.
Cliquez sur "Add Credentials".
Remplissez les champs :
Clé d'identification.
Valeur (visible uniquement par les administrateurs).
Enregistrez vos modifications.
Important: les noms des identifiants doivent respecter les règles suivantes :
Ils ne peuvent contenir que des lettres majuscules, des chiffres et des caractères de soulignement (_).
Longueur maximale de 32 caractères
Aucun espace ni caractère spécial n'est autorisé.
Les valeurs secrètes ont une longueur maximale de 512 caractères.
Utilisation des informations d'identification dans les tests
Référencez les informations d'identification dans vos étapes de test en utilisant [CREDENTIAL_NAME]
. Thunder Code remplacera automatiquement ce nom par le secret réel pendant l'exécution du test. Vous pouvez également référencer des identifiants dans le chat, et Thunder Code les inclura automatiquement dans toutes les étapes de test qu'il génère pour vous.
Exemple : Utilisation d'identifiants dans un test de connexion
Imaginons que vous souhaitiez tester un flux de connexion pour votre site web. Au lieu de coder en dur des informations sensibles, vous pouvez les stocker sous forme d'identifiants dans votre environnement :
1. Créer des informations d'identification dans votre environnement
Créez une variable nommée USER_EMAIL avec votre email de connexion.
Créez un identifiant nommé PASSWORD avec votre mot de passe de connexion.
2. Faites référence à ces informations d'identification dans votre scénario de test
Créez un nouveau scénario de test avec la requête :
Naviguez vers la page d'accueil, entrez [USER_EMAIL]
dans le champ email, et [PASSWORD]
dans le champ mot de passe. Enfin, appuyez sur le bouton de connexion.
Lorsque Thunder Code exécute ce test, il remplace automatiquement [USER_EMAIL]
et [PASSWORD] par les valeurs réelles de l'environnement sélectionné. De cette manière, vous pouvez
sécuriser les données sensibles
Passer facilement d'un compte de test à l'autre en changeant d'environnement.
📝 Note: Pour assurer leur sécurité, le remplacement des informations d'identification ne sera pas affiché pendant l'exécution du cas de test ou dans le rapport de test.
Important: Si vous souhaitez exécuter un test contenant des informations d'identification sur différents environnements, ces informations d'identification doivent être présentes dans tous les environnements. Dans le cas contraire, vos tests échoueront.