TestRail - Importer TestCases CSV

L'utilisateur peut créer plusieurs cas de test à la fois en utilisant un fichier CSV ou XML. Les fichiers CSV sont des fichiers texte séparés par des virgules. Il y a 2 étapes que les processus nécessitent pour importer les données d'Excel.

  • Règles pour le fichier CSV
  • Importez le fichier dans le système

Règles pour le fichier CSV

Lors de la création d'un fichier CSV, le point suivant doit être pris en compte

  • Le fichier CSV doit contenir des données dans la première feuille uniquement.

  • 1 er rang devrait avoir des en- têtes nom dans des colonnes différentes et suivant, les données se doit représenter chaque colonne.

  • Veuillez noter que la 1ère ligne sera mappée avec différents champs de formulaires de cas de test lors de l'importation.

  • 1 colonne dans le fichier Excel peut être mappée avec seulement 1 champ dans le formulaire de cas de test.

  • Les champs obligatoires doivent être mappés avec la colonne de CSV sheetet il ne devrait pas être vide. Sinon, le système générera un message d'erreur en cas d'échec de l'importation.

  • Les champs non obligatoires peuvent être laissés sans mappage ou les données peuvent être vides. Lors de l'importation, ces champs seront vides ou les valeurs par défaut définies dans les paramètres du projet.

Importer un fichier CSV

  • Accédez à l'onglet Cas de test.

  • Cliquez sur l'icône d'importation des cas de test sur le côté droit et sélectionnez l'option Importer à partir de CSV. La capture d'écran suivante montre l'icône Importer les cas de test et la sélection CSV

  • L'assistant d'importation à partir de CSV s'ouvre. Il comporte un processus en 4 étapes.

  • À la 1ère étape, parcourez le fichier CSV et téléchargez-le. Une fois le téléchargement réussi, le nom du fichier s'affiche dans l'assistant.

  • Dans la section Format et mappage, sélectionnez Configurer le nouveau mappage pour le 1 er fichier. L'utilisateur peut utiliser la même configuration la prochaine fois après avoir téléchargé le fichier de configuration. Pour utiliser cette option, sélectionnez Charger le mappage à partir du fichier de configuration.

  • La sélection suivante doit être effectuée dans la section Options avancées

    • Import - pour sélectionner la section où les cas de test doivent être importés

    • File Encoding- Il est utilisé pour sélectionner les règles d'encodage du fichier afin que TestRail puisse décoder le fichier correctement. Le codage de fichier du fichier CSV, Excel / Windows utilise Windows-1252 (latin) pour les fichiers CSV alors que la plupart des autres outils (y compris Google Spreadsheets) préfèrent le codage UTF-8 compatible Unicode.

    • CSV Delimiter- L'utilisateur peut définir, ou; ou \ t pour séparer les champs.

    • Start Row- L'utilisateur peut séparer la ligne d'en-tête et la ligne de données d'où commence. Et, la ligne d'en-tête IS ou non peut être décidée en utilisant la case à cocher.

    • Template - L'utilisateur peut choisir s'il s'agit d'un cas de test complet ou d'étapes ou d'une session exploratoire.

  • Après cette sélection, cliquez sur le bouton Suivant. La capture d'écran suivante montre la 1ère étape du processus d'importation des cas de test

  • L'utilisateur peut simplement mapper les colonnes CSV aux champs de cas de test de TestRail. TestRail prend également en charge l'importation d'étapes de test distinctes et des résultats attendus si l'utilisateur utilise plusieurs lignes pour un seul scénario de test. Ceci est appelé mappage de colonne et peut être configuré à l'étape 2 de l'assistant d'importation CSV.

  • TestRail différencie les présentations de cas à une et à plusieurs lignes pour les fichiers CSV. Dans une mise en page à une seule ligne, chaque scénario de test est représenté par une seule ligne ou un seul enregistrement dans le fichier CSV. Il s'agit de la disposition standard pour la plupart des fichiers CSV.

  • TestRail prend en charge multi-rowdisposition. L'utilisateur sélectionne la colonne qui détecte le début d'un nouveau scénario de test dans ce cas (par exemple, une colonne ID ou Nom / Titre qui est unique par scénario de test). Cette disposition est couramment utilisée pour les cas de test avec plusieurs étapes et les résultats attendus.

  • Enfin, il y a une case à cocher indiquant si TestRail doit ignorer les lignes / enregistrements CSV sans colonne de titre valide et non vide. Il est recommandé de cocher la case pour filtrer les lignes vides au début / entre les cas de test / à la fin du fichier CSV.

  • Maintenant, cliquez sur le bouton Suivant. La capture d'écran suivante affiche la 2 ème étape du processus d'importation du cas de test

  • Cette étape consiste à mapper les valeurs CSV à TestRail. Par exemple, si l'utilisateur a une valeur de priorité deMediumdans un fichier CSV, cette étape permet de mapper ceci à une priorité Faible ouNormaldans TestRail. Dans cette étape, l'utilisateur peut cocher la case pour éviter les balises HTML comme données importées.

  • Après cela, cliquez sur le bouton Suivant. La capture d'écran suivante affiche la 3 ème étape du processus d'importation des cas de test

  • Dans la 4 e étape, l' utilisateur peut examiner les cas de test qui TestRail dans le fichier CSV. L'utilisateur peut consulter les options de fichier ainsi quecolumn & valuemappages qui sont configurés lors des étapes précédentes. L'utilisateur peut aller et venir avec les boutons Précédent et Suivant pour apporter des modifications aux options de fichier, aux mappages de colonnes ou de valeurs. Une fois que l'utilisateur est satisfait de l'aperçu, cliquez sur le bouton Importer .

  • La dernière étape de l'assistant affiche le nombre de sections importées et de cas de test. Il permet de télécharger un fichier de configuration. Ce fichier peut être chargé à la première étape de l'assistant et pré-configure automatiquement toutes les étapes de l'assistant et les options d'importation. Ceci est utile lorsque plusieurs fichiers CSV sont importés avec une même mise en page. L'utilisateur peut également partager ce fichier de configuration avec d'autres membres de l'équipe.