Comment importer des Exigences et des associations ?

Mis à jour : sept. 17

Principes généraux :

L'import d'exigences se fait à partir de fichier Excel (formats .xls, .xlsx ou .xlsm).

Ce fichier doit avoir un format spécifique, le gabarit d'import peut être téléchargé dans l'application ou ici.


Il permet d'importer à la fois des exigences, des associations exigences / cas de test et des liens exigences / exigences.


Pour importer un fichier d'exigence :

1. Allez dans l'espace Exigences


2.Cliquez sur le bouton [Importer] du menu de l'arbre








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












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


Télécharger le gabarit d'import

Choisir le fichier Excel à 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 apparaît. Le récapitulatif de l'import des exigences est présent au niveau de la ligne "Exigence", celui des associations exigences / cas de test au niveau de la ligne "Association" et celui des liens exigences / exigences au niveau de la ligne "Liens". Il est possible de télécharger un bilan d'import avec le détail des lignes traitées en succès, avec réserve ou en échec :



6. Si l'option "Importer" a été choisie, les exigences, les associations exigences / cas de test et les liens exigences / exigences apparaissent dans l'arborescence de l'espace Exigences.


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 le tableau.

- 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 'REQUIREMENT' du fichier d'import :


ACTION (Obligatoire pour la création d'exigences)

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

PROJECT_ID

> ID du projet de destination 


PROJECT_NAME

> Nom du projet de destination


REQ_PATH (Obligatoire)

> Chemin de l'exigence du nom du projet jusqu'au nom de l'exigence ex : /Nom du projet/Nom du dossier/Nom de l'exigence 


REQ_VERSION_NUM

> Numéro de la version de l'exigence

REQ_VERSION_REFERENCE

> Référence de la version de l'exigence

REQUIREMENT_VERSION_NAME

> Nom de la version d'exigence 


REQ_VERSION_CRITICALITY

Code de la criticité de la version de l'exigence : CRITICAL, MAJOR, MINOR, UNDEFINED

REQ_VERSION_CATEGORY

> Code de la catégorie de la version de l'exigence (liste par défaut) : CAT_FUNCTIONAL, CAT_NON_FUNCTIONAL, CAT_USE_CASE, CAT_BUSINESS, CAT_TEST_REQUIREMENT, CAT_UNDEFINED, CAT_ERGONOMIC, CAT_PERFORMANCE, CAT_TECHNICAL, CAT_USER_STORY, CAT_SECURITY

REQ_VERSION_STATUS

> Code du statut de la version l'exigence : APPROVED, OBSOLETE, UNDER_REVIEW, WORK_IN_PROGRESS

REQ_VERSION_DESCRIPTION

> Description de la version de l'exigence 


REQ_VERSION_CREATED_ON

> Date de création de la version de l'exigence 


REQ_VERSION_CREATED_BY

> Login du créateur 


REQ_VERSION_LAST_MODIFIED_ON

> Date de modification de la version de l'exigence 


REQ_VERSION_LAST_MODIFIED_BY

> Login du dernier modificateur 


REQ_VERSION_MILESTONE

> Jalon(s) associé(s) à la version de l'exigence 


REQ_VERSION_CUF_<cuf code>

> Code des champs personnalisés associés à la version de l'exigence



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

REQ_PATH

> Chemin de l'exigence depuis le nom du projet jusqu'au nom de l'exigence ex : /Nom du projet/Nom du dossier/Nom de l'exigence 


REQ_VERSION_NUM

> Numéro de la version de l'exigence à lier

TC_PATH

> Chemin du cas de test depuis le nom du projet jusqu'au nom de l'exigence ex : /Nom du projet/Nom du dossier/Nom de l'exigence



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

ACTION

> Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes : >> CREATE (C) / UPDATE (U) : lors de la création ou la mise à jour d'un lien entre versions d'exigences >> DELETE (D) : lors de la suppression d'un lien entre versions d'exigences


REQ_PATH

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

REQ_VERSION_NUM

> Numéro de la version de l'exigence

RELATED_REQ_PATH

> Chemin de l'exigence liée depuis le nom du projet jusqu'au nom de l'exigence


RELATED_REQ_VERSION_NUM

> Numéro de la version de l'exigence liée

RELATED_REQ_ROLE

> Code du rôle de l'exigence liée



Pour plus d'informations sur l'import d'exigences, vous pouvez consulter la page dédiée sur notre Wiki.


En renseignant votre adresse mail, vous acceptez de recevoir notre newsletter mensuelle. En savoir plus sur notre politique de protection des données à caractère personnel.

Je souhaite recevoir les dernières actualités Squash :

  • Facebook
  • Twitter
  • YouTube
  • Noir LinkedIn Icône

Contact 

1, rue François Ory, 92120 MONTROUGE | +33 1 42 31 02 00

contact@squashtest.com