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
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
Une liste d'enregistrements <item>, chacun avec son propre ID (donc, comme une liste de valeurs déroulantes)
Pas
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content> 
</step>
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