Conversor de casos para el TestLink
- Javier Cantarero Marín
- 22 abr 2016
- 3 Min. de lectura

Este manual está realizado con la finalidad de introducir casos de prueba al TestLink de una forma cómoda y sencilla, ahorrando tiempo y quebraderos de cabeza.
En primer lugar hay que descargarse el conversor pulsando aquí. Se trata de un ejecutable y un par de plantillas las cuales utilizaremos para hacer los casos de prueba que necesitemos.
Debemos llevar a cabo los siguientes pasos:
PROCESO DE CONVERSIÓN
Abre el Excel “Converter_Test_Suite_Templates.xlsx” e inserta en cada columna el contenido de tus casos de prueba:
Level 1 Test Suite: Primera carpeta (nivel) donde colgarán los casos de prueba u otra carpeta (nivel).
Level 2 Test Suite: Segunda carpeta (nivel) donde colgarán los casos de prueba.
Name: Nombre que tomará el caso de prueba.
Importance: Importancia del caso de prueba, puede tomar los valores de “High/Medium/Low” o también de forma numérica “3/2/1” respectivamente. Es opcional completarlo.
Summary: Corresponde al resumen que tomará el caso de prueba.
Preconditions: Precondiciones del caso de prueba
Actions: Los pasos que se debe realizar para ejecutar el caso de prueba.
Expected Results: Resultados que se van a obtener tras realizar el caso.
2. Tenemos que crear un documento en blanco con formato xml. Ejemplo: “Test-Suite.xml”. Este será al que apuntemos en la conversión de xls a xml.
3. Abrimos el programa “Ex-Converter v1.2.1” y completaremos los datos de la siguiente forma, la idea es mapear los datos del excel:
[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"></v:stroke> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"></v:f> <v:f eqn="sum @0 1 0"></v:f> <v:f eqn="sum 0 0 @1"></v:f> <v:f eqn="prod @2 1 2"></v:f> <v:f eqn="prod @3 21600 pixelWidth"></v:f> <v:f eqn="prod @3 21600 pixelHeight"></v:f> <v:f eqn="sum @0 0 1"></v:f> <v:f eqn="prod @6 1 2"></v:f> <v:f eqn="prod @7 21600 pixelWidth"></v:f> <v:f eqn="sum @8 21600 0"></v:f> <v:f eqn="prod @7 21600 pixelHeight"></v:f> <v:f eqn="sum @10 21600 0"></v:f> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path> <o:lock v:ext="edit" aspectratio="t"></o:lock> </v:shapetype><v:shape id="_x0000_s1027" type="#_x0000_t75" style='position:absolute; margin-left:98.3pt;margin-top:452.1pt;width:353.25pt;height:320.2pt;z-index:-251658240; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' o:allowoverlap="f"> <v:imagedata src="file:///C:\Users\LedaUser\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:title="20-04-2016 14-28-25"></v:imagedata> </v:shape><![endif][if !vml][endif]
Test Case: Pulsaremos este radioButton en el caso de NO querer que cuelguen de una carpeta los casos.
Test Suite: Pulsaremos el radioButton que habilitará recuadros inferiores y el recuadro “Level 1 Folder”. En el caso de querer dos niveles haremos check en “Enable Level 2 Folder” y se habilitará el recuadro “Level 2 Folder”.
Source Excel File: Cogeremos el Excel donde tenemos todos los casos de prueba insertados en nuestro caso se llamará “EX-Converter_Test_Suite_Templates-0_0_2.xlsx”.
Destination Excel file: Cogeremos el archivo en blanco que previamente hemos guardado, en nuestro caso llamado “Test-Suite.xml”.
Active Sheet: Es la hoja donde estará el Excel y pondremos 1, en nuestro caso se llama “Standard Test Suite Template”.
Start Row: Fila donde comienza los casos.
End Row: Fila donde acaban los casos.
Level 1 Folder: Columna (número o letra) donde está situado el nombre de la carpeta del nivel 1.
Level 2 Folder: Columna (número o letra) donde está situado el nombre de la carpeta del nivel 2.
Name: Columna (número o letra) donde está situado en el excel.
Importance: Columna (número o letra) donde está situado en el excel.
Summary: Columna (número o letra) donde está situado en el excel.
Preconditions: Columna (número o letra) donde está situado en el excel.
Actions: Columna (número o letra) donde está situado en el excel.

*Opciones de completado de datos:
i) Si en una fila del excel completamos TODOS los datos y en las siguientes SOLO completamos los datos “actions” y “Expected Results”, obtendremos UN CASO de prueba con varios pasos, el Testlink el quedará de la siguiente forma:

ii) Si completamos el Excel todos los campos de forma continua, obtendremos en el TestLink tantos casos de prueba como filas tengamos, tal como se muestra en la imagen:

A TENER EN CUENTA/PRECONDICIONES
En primer lugar, debemos conocer las precondiciones que soporta el programa “Ex-Converter v1.2.1”, por eso antes de convertir, se debe tener en cuenta:
1. TestLink 1.9.x es compatible con la importación de sus especificaciones de prueba con el formato de ambos "banco de pruebas" y "casos de prueba". Y todos los que deberían estar en archivos XML.
2. TestLink limita el tamaño Max. del archivo que desea importar en 400KB.
3. EX-Converter 1.2.1 es compatible con:
a) La conversión tanto con " Test suite " (hasta 2 niveles) y " test cases ";
b) Definición (mapeo) de “Level-1-suite”, “Level-2-suite”, “Name”, “Importance”, “Summary”, “Preconditions”, “Actions” y “Expected Results.”
4. EX-Converter 1.2.1 actualmente no es compatible:
a) Definición de conjuntos de pruebas "nodo orden" y "Detalles". Sin embargo, estos campos se asignarán con un valor predeterminado por TestLink durante la importación.
b) Definición de caso de prueba de "ID interno", "nodo orden", "ID externo" y "Versión". Sin embargo, estos campos se asignarán con un valor predeterminado por TestLink durante la importación
c) Definición de casos de prueba "de tipo de ejecución", el convertidor siempre asignará este campo como "Manul".
Comments