TestRail - Importa XML TestCases

L'utente può creare più casi di test e sezioni contemporaneamente utilizzando il file XML. Ci sono 2 passaggi che i processi richiedono per importare i dati da XML.

  • Regole per file XML
  • Importa il file nel sistema

Regole per file XML

Durante la creazione del file XML è necessario considerare il punto seguente

  • Il formato XML dovrebbe essere nella struttura ad albero. Dovrebbe iniziare con sezioni, casi di test e sottosezioni.

  • Il formato XML sarebbe simile al seguente

<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>
  • Il tag <case> supporta tutte le proprietà di un test case in TestRail come il titolo, la stima, la priorità, i campi di testo, le condizioni preliminari, i passaggi, il risultato atteso ecc.

  • I campi personalizzati sono raggruppati sotto il tag <personalizzato>.

  • La tabella seguente elenca i formati di importazione per i vari tipi di campi personalizzati

genere Valore di esempio Descrizione
Casella di controllo VERO "vero" o "falso" (senza virgolette)
Data 01-07-2010 Una stringa di data XML valida nel formato aaaa-mm-gg
Cadere in picchiata <id> 5 </id> L'ID del valore (come configurato nelle opzioni del campo personalizzato nell'area di amministrazione) in un tag <id>
Numero intero 1022 Un semplice numero intero
Pietra miliare <id> 2 </id> L'ID della pietra miliare in un tag <id>
Selezione multipla
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
Un elenco di record <item>, ciascuno con il proprio ID (quindi, come un elenco di valori a discesa)
Passi
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content> 
</step>
Un elenco di <step> record, ciascuno con il proprio indice, contenuto e risultato facoltativamente previsto
Stringa / testo Foobar Una semplice stringa
URL (collegamento) http // google.com / Un semplice URL come stringa
Utente <id> 3 </id> L'ID dell'utente in un tag <id>

Importa file CSV

  • Vai alla scheda Test case.

  • Fare clic sull'icona di importazione dei casi di test sul lato destro e selezionare l'opzione Importa da XML.

La seguente schermata mostra l'icona Importa casi di test e la selezione XML

  • Apre la procedura guidata Importa da XML. Sfoglia e carica un file XML.

  • L'utente può aggiungere nuovi casi di test e aggiornare i casi di test esistenti.

  • Dopo la selezione, fare clic sul pulsante Importa.

La seguente schermata mostra come esportare un file XML