TestRail - Importar XML de TestCases

El usuario puede crear varios casos de prueba y secciones a la vez utilizando un archivo XML. Hay dos pasos que requieren los procesos para importar los datos desde XML.

  • Reglas para archivo XML
  • Importar el archivo al sistema

Reglas para archivo XML

Al crear un archivo XML, se debe considerar el siguiente punto

  • El formato XML debe tener una estructura de árbol. Debe comenzar con las secciones, los casos de prueba y la subsección.

  • El formato XML sería el siguiente

<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 etiqueta <case> admite todas las propiedades de un caso de prueba en TestRail, como el título, la estimación, la prioridad, los campos de texto, las condiciones previas, los pasos, el resultado esperado, etc.

  • Los campos personalizados se agrupan bajo la etiqueta <custom>.

  • La siguiente tabla enumera los formatos de importación para los distintos tipos de campos personalizados

Tipo Valor de muestra Descripción
Caja CIERTO "verdadero" o "falso" (sin las comillas)
Fecha 01-07-2010 Una cadena de fecha XML válida en formato aaaa-mm-dd
Desplegable <id> 5 </id> El ID del valor (como está configurado en las opciones de campo personalizado en el área de administración) en una etiqueta <id>
Entero 1022 Un número entero simple
Hito <id> 2 </id> El ID del hito en una etiqueta <id>
Selección múltiple
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
Una lista de registros <item>, cada uno con su propia ID (por lo tanto, como una lista de valores desplegables)
Pasos
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content> 
</step>
Una lista de <step> registros, cada uno con su propio índice, contenido y resultado esperado opcionalmente
Cadena / Texto Foobar Una simple cuerda
URL (enlace) http // google.com / Una URL simple como cadena
Usuario <id> 3 </id> El ID del usuario en una etiqueta <id>

Importar archivo CSV

  • Vaya a la pestaña Casos de prueba.

  • Haga clic en el ícono de importar casos de prueba en el lado derecho y seleccione la opción Importar desde XML.

La siguiente captura de pantalla muestra el icono Importar casos de prueba y la selección XML

  • Abre el asistente Importar desde XML. Busque y cargue un archivo XML.

  • El usuario puede agregar nuevos casos de prueba, así como actualizar los casos de prueba existentes.

  • Después de la selección, haga clic en el botón Importar.

La siguiente captura de pantalla muestra cómo exportar un archivo XML