Comment importer des Cas de test et des associations ?

 

Principes généraux :

L'import de cas de test se fait à partir de fichiers aux formats Excel (.xls, .xlsx ou .xlsm) et .zip.

Ces fichiers doivent avoir un format spécifique, le gabarit d'import peut être téléchargé dans l'application.

Le fichier d'import au format Excel permet d'importer à la fois les cas de test, les pas de test, les paramètres, les jeux de données et les associations cas de test / exigences.

Le fichier d'import au format zip permet d'importer les cas de test et les pas de test.

 

Cet article détaillera uniquement l'import au format Excel. Pour l'import au format .zip, vous pouvez consulter la page dédiée sur notre Wiki.

 

Pour importer un fichier de cas de test :

  1. Allez dans l'espace cas de test
  2. Cliquez sur le bouton [Importer] du menu de l'arbre Bouton impor TC

  3. Cliquez sur l'action "importer" dans le menu déroulant :

  4. Une pop up "Importer au format Excel" s'ouvre dans laquelle vous pouvez :

    • Choisir le format d'import (Excel ou zip) -> dans cet exemple Excel
    • Télécharger les gabarits d'import pour chaque format
    • Choisir le fichier à importer en cliquant sur "parcourir"
    • Importer le fichier ou simuler un import du fichier

  5. Après avoir cliqué sur [Importer] ou [Simuler] puis confirmé, une fenêtre récapitulant l'import des cas de test, pas de test, paramètres, jeux de données et associations cas de test / exigences apparaît.
    Il est possible de télécharger un bilan d'import avec le détails des lignes traitées en succès, avec réserve ou en échec :

  6. Si l'option "Importer" a été choisie, les cas de test, pas de test, paramètres, jeux de données et associations cas de test / exigences apparaissent dans l'arborescence de l'espace cas de test.

 

Règles à respecter pour construire le fichier excel :

  • Le fichier Excel importé doit contenir un tableau comprenant les colonnes décrites ci-après dans les tableaux.
  • Les données importées sont matérialisées par un couple balise/valeur(s).
  • Les balises sont toujours placées en première ligne (entêtes du tableau), dans n'importe quel ordre.
  • La(les) valeur(s) est(sont) placée(s) dans la(les) ligne(s) en dessous(suivent) de la première ligne des balises.
  • L'import se fait ligne par ligne. L'ordre des lignes n'a pas d'importance.
  • Les noms de champs de la première colonne ne sont pas sensibles à leur inscription en majuscule ou en minuscule.
  • Les lignes vides ne sont pas interprétées.
  • Les cellules ne doivent pas être fusionnées.

 

Description de l'onglet 'TEST_CASES' du fichier d'import :

Balise Description

ACTION

(Obligatoire)

Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes :
  • CREATE (C) : lors de la création d'un cas de test
  • UPDATE (U) : lors de la mise à jour d'un cas de test

TC_PATH

(Obligatoire)

Chemin du cas de test du nom du projet jusqu'au nom de l'exigence
ex : /Nom du projet/Nom du dossier/Nom de l'exigence
TC_NUM Ordre du cas de test dans son dossier conteneur.
TC_REFERENCE
Référence du cas de test
TC_NAME Nom du cas de test
TC_MILESTONE Nom du ou des Jalon(s) associé(s) au cas de test.
TC_WEIGHT_AUTO 1 : Si le calcul de l’importance automatique
0 : si la valorisation de l’importance est manuelle.
TC_WEIGHT Code de l’Importance du cas de test :
VERY_HIGH, HIGH, MEDIUM, LOW
TC_NATURE Code de la nature du cas de test :
ATDD, BUSINESS_TESTING, NON_FUNCTIONAL_TESTING, PERFORMANCE_TESTING, SECURITY_TESTING, UNDEFINED, USER_TETSTING
TC_TYPE Code du type de cas de test :
COMPLIANCE_TESTING, CORRECTION_TESTING, END_TO_END_TESTING, EVOLUTION_TESTING, PARTNER_TESTING, REGRESSION_TESTING, UNDEFINED
TC_STATUS Code du statut de cas de test :
APPROVED, OBSOLETE, TO_BE_UPDATED, UNDER_REVIEW, WORK_IN_PROGRESS
TC_DESCRIPTION Description du cas de test
TC_PRE_REQUISITE Pré-requis du cas de test
TC_CREATED_ON Date de création du cas de test
TC_CREATED_BY Login du créateur
TC_LAST_MODIFIED_ON Date de modification du cas de test
TC_LAST_MODIFIED_BY Login du dernier modificateur
TC_CUF_<cuf code> Code des champs personnalisés associés au cas de test

 

Description de l'onglet 'STEPS' du fichier d'import :

Balise Description

ACTION

(Obligatoire)

Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes :
  • CREATE (C) : lors de la création d'un pas de test
  • UPDATE (U) : lors de la mise à jour d'un pas de test

TC_OWNER_PATH

(Obligatoire)

Chemin vers le cas de test propriétaire du pas de test
TC_STEP_NUM
Numéro d’ordre de l’étape de test
TC_STEP_IS_CALL_STEP  0 :si l’étape est une action step
1 : si l’étape est une call step  
TC_STEP_CALL_DATASET  INHERIT » si l’option prise est de na pas choisir de jeu de données, auquel cas le cas de test appelant hérite des paramètres du cas de test appelé
: donne le jeu de données qui a été choisi  
TC_STEP_ACTION  Action de l’étape
Ou chemin vers le cas de test appelé si c’est une call step.  
TC_STEP_EXPECTED_RESULT  Résultat attendu pour l’étape 
TC_STEP_CUF   Le code de la valeur du champ personnalisé

 

Description de l'onglet 'PARAMETERS' du fichier d'import :

Balise Description

ACTION

(Obligatoire)

Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes :
  • CREATE (C) : lors de la création d'un paramètre
  • UPDATE (U) : lors de la mise à jour d'un paramètre

TC_OWNER_PATH

(Obligatoire)

Chemin vers le cas de test propriétaire du paramètre
TC_PARAM_NAME
Nom du paramètre
TC_PARAM_DESCRIPTION Description du paramètre

 

Description de l'onglet 'DATASETS' du fichier d'import :

Balise Description

ACTION

(Obligatoire)

Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes :
  • CREATE (C) : lors de la création d'un jeu de données
  • UPDATE (U) : lors de la mise à jour d'un jeu de données

TC_OWNER_PATH

(Obligatoire)

Chemin vers le cas de test propriétaire du jeu de données

TC_DATASET_NAME

(Obligatoire)

Nom du jeux de données
TC_PARAM_OWNER_PATH
Chemin vers le cas de test propriétaire du paramètre.
Cette colonne est nécessaire dans le cas de paramètres venant de cas de test appelés par le cas de test propriétaire du dataset.

TC_DATASET_PARAM_NAME

(Obligatoire)

Nom du paramètre pour lequel la valeur sera renseignée>br />
TC_DATASET_PARAM_VALUE
Valeur correspondante pour le couple {jeux de données | paramètre} spécifié

Description de l'onglet 'LINK_REQ_TC' du fichier d'import :

Balise Description

REQ_PATH

(Obligatoire)

Chemin de l'exigence depuis le nom du projet jusqu'au nom de l'exigence

REQ_VERSION_NUM

(Obligatoire)

Numéro de la version d’exigence à lier

TC_PATH

(Obligatoire)

Chemin du cas de test depuis le nom du Projet jusqu’au nom du cas de test