TestRail - Importer le XML TestCases
L'utilisateur peut créer plusieurs cas de test et sections à la fois à l'aide d'un fichier XML. Il y a 2 étapes que les processus nécessitent pour importer les données à partir de XML.
- Règles pour le fichier XML
- Importez le fichier dans le système
Règles pour le fichier XML
Lors de la création d'un fichier XML, le point suivant doit être pris en compte
Le format XML doit être en arborescence. Il devrait commencer par les sections, les cas de test et les sous-sections.
Le format XML ressemblerait à ce qui suit
<section>
<name>Login Functionality<name>
<description>All test case related to login functionality. Positive and negative test cases</description>
<case>
<id>C2</id>
<title>Correct Username and Passwordcombination</title>
<template>Test Case (Text)<template>
<type>Other<type>
<priority>Medium<priority>
<estimate/>
<references/>
<custom>
<preconds>Login page should display</preconds>
<steps>1. Enter correct username 2.enter correct password</steps>
<expected>Usershould able to login successfully.</expected>
</custom>
</case>
</section>
La balise <case> prend en charge toutes les propriétés d'un cas de test dans TestRail telles que le titre, l'estimation, la priorité, les champs de texte, les pré-conditions, les étapes, le résultat attendu, etc.
Les champs personnalisés sont regroupés sous la balise <custom>.
Le tableau suivant répertorie les formats d'importation pour les différents types de champs personnalisés
Type | Exemple de valeur | La description |
---|---|---|
Case à cocher | VRAI | "vrai" ou "faux" (sans les guillemets) |
Date | 01-07-2010 | Une chaîne de date XML valide au format aaaa-mm-jj |
Menu déroulant | <id> 5 </id> | L'ID de la valeur (tel que configuré dans les options de champ personnalisé de la zone d'administration) dans une balise <id> |
Entier | 1022 | Un simple nombre entier |
Étape importante | <id> 2 </id> | L'ID du jalon dans une balise <id> |
Sélection multiple | |
Une liste d'enregistrements <item>, chacun avec son propre ID (donc, comme une liste de valeurs déroulantes) |
Pas | |
Une liste d'enregistrements <step>, chacun avec son propre index, contenu et résultat éventuellement attendu |
Chaîne / Texte | Foobar | Une simple chaîne |
URL (lien) | http // google.com / | Une URL simple sous forme de chaîne |
Utilisateur | <id> 3 </id> | L'ID de l'utilisateur dans une balise <id> |
Importer un fichier CSV
Accédez à l'onglet Cas de test.
Cliquez sur l'icône d'importation de cas de test à droite et sélectionnez l'option Importer à partir de XML.
La capture d'écran suivante montre l'icône d'importation des cas de test et la sélection XML
Il ouvre l'assistant d'importation à partir de XML. Parcourez et téléchargez un fichier XML.
L'utilisateur peut ajouter de nouveaux cas de test ainsi que mettre à jour des cas de test existants.
Après la sélection, cliquez sur le bouton Importer.
La capture d'écran suivante montre comment exporter un fichier XML