Configurations et variables
Gérez les variables d'environnement et les groupes de variables utilisés dans vos tests.
Coder en dur des identifiants, mots de passe ou adresses email dans chaque test rend les scénarios fragiles et difficiles à maintenir. Les variables vous permettent de stocker ces valeurs une seule fois et de les réutiliser partout, pour qu'une seule modification mette à jour chaque test qui en dépend. Kapptivate les organise de deux manières : les variables simples avec une seule valeur globale, et les groupes de variables qui contiennent des valeurs différentes par variante.
Les variables appartiennent à un espace produit. La page Configurations les liste toutes dans un tableau affichant le nom, la valeur et l'Usage de chaque variable, c'est-à-dire les tests qui la référencent actuellement.
Variables simples
Une variable simple appartient à un espace produit et contient une seule valeur utilisée partout où elle est référencée. Choisissez un type de variable lors de la création.
Une valeur fixe (texte, nombre, clé) qui ne change pas. Utilisez-la pour des éléments comme un identifiant client ou une clé publique.
Créer une variable simple :
Cliquez sur Create variable.
Saisissez un nom sans espaces ni caractères spéciaux.
Sélectionnez Single value, Secret ou Choice.
Ajoutez une description. Optionnel, mais recommandé pour que vos coéquipiers sachent à quoi sert la variable.
Saisissez la valeur, ou la liste de valeurs pour une variable Choice, puis cliquez sur Create.
Groupes de variables et variantes
Un groupe de variables regroupe plusieurs variables sous une même entité et donne à chacune une valeur différente par variante. Changer de variante remplace toutes les valeurs du groupe d'un coup.
C'est idéal pour des profils utilisateur distincts, des environnements séparés (staging, production), ou des jeux de données de test complexes. Par exemple, un groupe User Profiles avec les variantes Alexandre, Marc et Julie vous permet d'exécuter le même scénario en tant que personne différente sans toucher au test.
Créer un groupe de variables :
Cliquez sur Create variable group.
Par exemple, User Profiles.
Ajoutez chaque variante : pour des profils utilisateur, cela pourrait être Alexandre, Marc, Julie. Marquez-en une comme Default.
Ajoutez les variables dont le groupe a besoin, comme email et password.
Pour chaque variable, renseignez la valeur pour chaque variante. Pour email : Alexandre → alexandre@mail.com, Marc → marc@mail.com.
Changer de variante depuis le menu déroulant du groupe met à jour toutes ses valeurs d'un coup pour refléter le profil sélectionné.
Utiliser les variables dans les tests
Une fois vos variables configurées, injectez-les directement dans vos steps de test.
Injecter une variable dans un step :
Lors de la création ou de la modification d'un step (une action Click, une saisie de texte, etc.), cliquez sur l'icône {} à côté du champ cible.
Le sélecteur propose aussi des valeurs provenant de steps précédents et des générateurs aléatoires ; vos variables configurées se trouvent dans l'onglet Variables. Consultez Variables dans les tests pour le sélecteur complet.
Parcourez l'arborescence (par exemple User Profiles > email) et sélectionnez la variable pour l'insérer dans le step.
Changer de variante lors de la configuration du test
Dans le panneau latéral de l'éditeur de test, l'onglet Environment liste vos groupes de variables. Utilisez le menu déroulant pour changer la variante utilisée par le test. Passez d'Alexandre à Marc et le test s'exécute avec les données de Marc.
Changer de variante au moment de l'exécution
Sur l'écran final de Run confirmation, Kapptivate affiche les variables que l'exécution va utiliser. C'est votre dernière chance de changer la variante depuis un menu déroulant, pour exécuter le même scénario avec un profil ou un jeu de données complètement différent à la volée.
Rechercher et gérer
La page Configurations regroupe toutes les variables et groupes au même endroit.
- Recherche : Trouvez les variables et groupes par nom
- Suivi d'utilisation : Voyez quels tests dépendent d'une variable avant de la modifier
- Dupliquer : Clonez une variable pour en créer une similaire
- Supprimer : Supprimez une variable ou un groupe de variables
Last updated on