Configuration de Sauce Labs
Sauce Labs exécute des tests unitaires fonctionnels. Quand une suite de tests Sauce Labs est configurée comme travail de test dans Delivery Pipeline, cette suite de tests peut exécuter des tests en fonction de votre application Web ou mobile dans le cadre de votre processus de distribution continue. Ces tests peuvent fournir un contrôle de flux de valeur pour vos projets, agissant comme des barrières pour empêcher le déploiement de code incorrect.
Cette intégration d'outils est uniquement disponible sur IBM Cloud Public.
Configurez Sauce Labs pour l'exécution de tests fonctionnels automatisés sur plusieurs systèmes d'exploitation et navigateurs afin de pouvoir émuler la façon dont un utilisateur peut utiliser un site Web ou une application :
-
Si vous configurez cette intégration d'outils lorsque vous créez la chaîne d'outils, à la section Intégrations configurables, cliquez sur Sauce Labs.
-
Si vous avez une chaîne d'outils et que vous y ajoutez cette intégration d'outils, à partir de la console IBM Cloud, cliquez sur l'
Menu > Automatisation de la plateforme > Chaînes d'outils. Sur la page Chaînes d'outils, cliquez sur la chaîne d'outils afin d'ouvrir sa page Vue d'ensemble. Vous pouvez également, depuis votre page de présentation de l'application, sur la carte Distribution continue, cliquer sur Afficher la chaîne d'outils. Ensuite, cliquez sur Vue d'ensemble.
a. Cliquez sur Ajouter un outil.
b. Dans la section Intégrations d'outils, cliquez sur Sauce Labs.
-
Entrez le nom d'utilisateur associé à votre compte Sauce Labs. Vous trouverez votre nom d'utilisateur dans le message de bienvenue sur la page de votre compte Sauce Labs.
-
Entrez la clé d'accès de votre compte Sauce Labs. Vous trouverez la clé sur la page de votre compte Sauce Labs.
-
Cliquez sur Créer une intégration.
-
Sur la page Présentation de la chaîne d'outils, sur la carte Outils tiers, cliquez sur Sauce Labs pour accéder à saucelabs.com et afficher l'activité de test de la chaîne d'outils.
Si vous avez ajouté une tâche test Sauce Labs à Delivery Pipeline, vous pouvez sélectionner l'instance de service. Pour connaître les instructions de configuration d'un travail de test dans votre pipeline, voir Configuration d'un travail de test Sauce Labs sur votre pipeline.
Configuration de Sauce Labs à l'aide de l'API
L'intégration de l'outil Sauce Labs prend en charge les paramètres de configuration suivants que vous pouvez utiliser avec l'API HTTP de chaîne d'outils et les logiciels SDK lorsque vous créez, lisezet mettez à jour les intégrations d'outils.
Vous devez spécifier la propriété tool_type_id
dans le corps de la demande avec la valeur saucelabs
.
Paramètre | Utilisation | Type | Argument Terraform | Description |
---|---|---|---|---|
clé | requis, pouvant être mis à jour | Mot de passe | access_key | La clé d'accès au compte Sauce Labs. Vous pouvez utiliser une référence de secret de chaîne d'outils pour ce paramètre. Pour plus d'informations sur les références secrètes, voir Protection de vos données sensibles dans Continuous Delivery. |
nom d'utilisateur | requis, pouvant être mis à jour | Chaîne | nom d'utilisateur | Nom d'utilisateur du compte Sauce Labs. |