TestRail - Importar TestCases XML

O usuário pode criar vários casos de teste e seções ao mesmo tempo usando o arquivo XML. Existem 2 etapas que os processos requerem para importar os dados do XML.

  • Regras para arquivo XML
  • Importar o arquivo para o sistema

Regras para arquivo XML

Ao criar o arquivo XML, o seguinte ponto deve ser considerado

  • O formato XML deve estar em estrutura de árvore. Deve começar com Seções, casos de teste e Subseção.

  • O formato XML seria semelhante ao seguinte

<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>
  • A tag <case> suporta todas as propriedades de um caso de teste em TestRail, como título, estimativa, prioridade, campos de texto, pré-condições, etapas, resultado esperado, etc.

  • Os campos personalizados são agrupados na tag <custom>.

  • A tabela a seguir lista os formatos de importação para os vários tipos de campos personalizados

Tipo Valor de amostra Descrição
Caixa de seleção VERDADEIRO "verdadeiro" ou "falso" (sem as aspas)
Encontro 01-07-2010 Uma string de data XML válida no formato aaaa-mm-dd
Suspenso <id> 5 </id> O ID do valor (conforme configurado nas opções de campo personalizado na área de administração) em uma tag <id>
Inteiro 1022 Um número inteiro simples
Marco histórico <id> 2 </id> O ID do marco em uma tag <id>
Multi-seleção
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
Uma lista de registros <item>, cada um com seu próprio ID (assim, como uma lista de valores suspensos)
Passos
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content> 
</step>
Uma lista de registros <step>, cada um com seu próprio índice, conteúdo e resultado opcionalmente esperado
String / Texto Foobar Uma corda simples
URL (link) http // google.com / Um URL simples como string
Do utilizador <id> 3 </id> O ID do usuário em uma tag <id>

Importar arquivo CSV

  • Vá para a guia Casos de teste.

  • Clique no ícone de importação de casos de teste à direita e selecione a opção Importar de XML.

A captura de tela a seguir mostra o ícone Importar casos de teste e a seleção de XML

  • Ele abre o assistente Importar de XML. Navegue e carregue um arquivo XML.

  • O usuário pode adicionar novos casos de teste, bem como atualizar casos de teste existentes.

  • Após a seleção, clique no botão Importar.

A captura de tela a seguir mostra como exportar arquivo XML