Aller au contenu

Associer un script automatisé

La méthode d'association d'un script automatisé à un cas de test Squash TM peut se faire de façon automatisée ou manuelle et dépend du serveur d'exécution automatisée utilisé ainsi que du workflow d'automatisation choisi.

Association manuelle de scripts automatisés avec Squash Orchestrator

Le tableau ci-dessous récapitule la méthode d'association d'un script automatisé à un cas de test (Classique, Gherkin ou BDD) avec Squash Orchestrator en fonction du workflow utilisé :

Workflow d'automatisation Type de serveur d'exécution Champs à compléter
Squash TM avancé Squash Orchestrator Les trois champs Techno, URL SCM et RÉF. TEST AUTO depuis les tables M'étant assignés ou Vue globale de l'espace Automatisation (Automaticien) ou depuis l'espace Cas de test, bloc Automatisation.
Squash TM simple Squash Orchestrator Les trois champs Technologie du test automatisé, URL du dépôt de code source et Référence du test automatisé depuis l'espace Cas de test, bloc Automatisation.
Autom Jira Squash Orchestrator Les trois champs Technologie du test automatisé, URL du dépôt de code source et Référence du test automatisé depuis l'espace Cas de test, bloc Automatisation.
Aucun workflow Squash Orchestrator Les trois champs Technologie du test automatisé, URL du dépôt de code source et Référence du test automatisé depuis l'espace Cas de test, bloc Automatisation.
  • dans le champ Techno/Technologie du test automatisé : sélectionner la technologie d'automatisation du cas de test parmi les options proposées dans la liste ;
  • dans le champ URL SCM/URL du dépôt de code source : sélectionner l'URL du dépôt de code source contenant le script automatisé dans la liste des dépôts de code source enregistrés dans Squash TM ;
  • dans le champ RÉF. TEST AUTO/Référence du test automatisé : renseigner le chemin du script automatisé au sein du dépôt de code source. Le format de la référence dépend de la technologie du test, il est détaillé dans la page Technologies de test supportés par Squash.

Exemple : association depuis la table M'étant assignés de l'espace Automatisation (Automaticien).

Associer un script auto à un cas de test classique avec Squash Orchestrator

Exemple : association depuis le bloc Automatisation de l'espace Cas de test.

Associer un script auto à un cas de test classique avec Squash Orchestrator

Association en masse d'une technologie et d'un dépôt de code source à des cas de test

Depuis la recherche de cas de test, il est possible de définir la technologie du test automatisé et l'URL de dépôt de code source pour un ensemble de cas de test.

Modification en masse

En savoir plus

Pour plus d'informations sur la modification en masse des attributs d'un cas de test, consulter la page Modification en masse des attributs.

Association manuelle de scripts automatisés avec Squash TF

Le tableau ci-dessous récapitule la méthode d'association d'un script automatisé à un cas de test classique avec Squash TF en fonction du workflow utilisé :

Workflow d'automatisation Type de serveur d'exécution Champs à compléter
Squash TM avancé Jenkins Le champ "Script Auto" disponible en cliquant sur le bouton Crayon depuis la colonne Squash TF des tables M'étant assignés et Vue globale de l'espace Automatisation (Automaticien) ou depuis l'espace Cas de test, bloc Automatisation.
Squash TM simple Jenkins Le champ Script Auto depuis l'espace Cas de test, bloc Automatisation.
Autom Jira Jenkins Le champ Script Auto depuis l'espace Cas de test, bloc Automatisation.
Aucun workflow Jenkins Le champ Script Auto depuis l'espace Cas de test, bloc Automatisation.

Le champ Script Auto peut être édité manuellement ou bien complété en cliquant sur le bouton Loupe pour sélectionner un script dans la liste des scripts des jobs associés au projet.

Exemple : association depuis la table Vue globale de l'espace Automatisation - Vue Automaticien.

Associer un script auto à un cas de test classique avec Squash TF

Exemple : association depuis le bloc Automatisation de l'espace Cas de test.

Associer un script auto à un cas de test classique avec Squash TF

Focus

Cas particulier des Cas de test Gherkin et BDD :
Si un projet Squash TM est associé au dépôt d'un serveur de partage de code source et qu'un des jobs associés à ce même projet est également associé au même dépôt, alors l'association de script automatisé à un cas de test Gherkin ou BDD se fait automatiquement lors de la transmission du cas de test pour automatisation.

Association automatique de scripts automatisés

L'association automatique d'un cas de test Squash TM à un script automatisé se fait via son UUID. L'UUID du cas de test doit être renseigné dans les métadonnées d'un script automatisé se trouvant dans un job associé au projet Squash TM pour que cela fonctionne.

Le lien se fait lorsque le cas de test est passé au statut "Automatisé". Un nom de script auto non modifiable s'affiche alors dans la colonne Squash TF.

Focus

Si l'UUID d'un cas de test est inscrit dans les métadonnées de plus d'un script auto, un lien "scripts en conflit" apparaît lorsqu'un utilisateur tente de passer le cas de test au statut "Automatisé". La liste des scripts automatisés contenant l'UUID est consultable en cliquant sur le lien.