Aller au contenu

Automatisation avec SoapUI

Référence du test dans Squash TM

Pour lier un cas de test Squash TM à un test automatisé SoapUI, le champ Référence du test automatisé du bloc Automatisation du cas de test doit avoir la forme suivante :

[dépôt]/[projet]#[suite]#[cas_de_test]
ou
[dépôt]/[projet]#[suite]
(La référence contient un ou deux caractères #.)

avec :

  • [dépôt] : Nom du dépôt Git.

  • [projet] : Chemin et nom du fichier de test SoapUI à partir de la racine du projet (avec son extension .xml).

  • [suite] : Nom de la suite de tests.

  • [cas_de_test] : Nom du cas de test à exécuter.
    Ce paramètre est optionnel, c'est-à-dire qu'il peut être absent.

Détermination du résultat du cas de test

Si un cas de test [cas_de_test] n'est pas spécifié, le résultat du cas de test Squash TM est calculé en prenant en compte les résultats individuels de chaque test de la suite [suite] :

  • Si au moins un test est en statut Error (dans le cas d'un problème technique), l'exécution sera en statut Blocked.
  • Si au moins un test a échoué fonctionnellement et qu'aucun test n'est en statut Error, l'exécution sera en statut Failed.
  • Si tous les tests ont réussi, l'exécution sera en statut Success.

Utilisation de paramètres

L'utilisation de paramètres de test ou de paramètres globaux n'est couramment pas supportée dans les tests SoapUI. (Cette fonctionnalité sera implémentée dans une version future.)

Exemple

Ci-dessous un exemple de fichier de test SoapUI et l’automatisation du cas de test Squash TM associé :

Exemple SoapUI

Exemple SoapUI

Versions supportées

Squash a été validé avec SoapUI 5.6.0. Toute version récente devrait fonctionner.