Primeros pasos con el plugin para TestLink.

Marco Caballero
Aug 22, 2017 · 4 min read

Instalación, ejecución y toma de contacto con XAMPP y TestLink, así como otras sorpresas.

Lo primero y básicamente esencial para trabajar con TestLink es conocerlo, para ello instalaré la última versión estable de TestLink (1.9.16 Moka Pot). Los requisitos de TestLink son los siguientes:

Server environment should consists from:
- web-server: Apache 2.x
- PHP > 5.4
- DBMS: MySQL 5.6.x / MariaDB 10.1.x , Postgres 9.x , MS-SQL 2008/2012

Supported client web-browsers:
- Firefox
- Internet Explorer 9.x or greater
- Chrome

Con el fin de cumplir fácilmente los requisitos previamente descritos he decidido instalar primeramente XAMPP que nos permite disponer de un entorno de desarrollo con PHP, Mysql, MariaDb, Perl, etc …

Una vez listo y configurado tanto el servidor Apache como la instancia de MySql tendremos listo el panel de control de XAMPP y los requisitos para poder ejecutar TestLink (Sin olvidar cualquiera de los browsers antes mencionados).

Panel de control de XAMPP versión 3.2.2

Una vez descargado TestLink lo descomprimimos en la carpeta htdocs de XAMPP (C:\xampp\htdocs).

carpeta htdocs con el programa testlink descomprimido.

Antes de proceder a la instalación desde la siguiente ruta: “http://<server>:<port>/testlink” necesitaremos crear una base de datos desde phpmyadmin así como un usuario y contraseña y configurar los archivos necesarios. Para acceder a phpmyadmin necesitamos activar tanto Apache como MySQL en el panel de control de XAMPP.

Panel de control de XAMPP versión 3.2.2 con Apache y MySQL corriendo.

Abrimos nuestro navegador (browser) elegido entre los mencionados en los requisitos:

- Firefox
- Internet Explorer 9.x or greater
- Chrome

en nuestro caso chrome y accedemos a la siguiente URL,

http://<server>:<port>//phpmyadmin

y procedemos a la creación de dicha base de datos y usuario.

Base de datos y usuario (de izquierda a derecha).

Posteriormente ejecutamos la ruta antes señalada para comenzar con la instalación de TestLink:

http://<server>:<port>/testlink

Veremos una pantalla como está con nuestra versión y procederemos paso a paso en la instalación.

Una vez hemos terminado tendremos a punto nuestro gestor manual de test y requisitos (TestLink). Podemos entrar como administrador con los credenciales por defecto:

User: admin

Password: admin

Pantalla de login TestLink 1.9.16 Moka Pot

Para coger algo de práctica con TestLink comenzamos creando algún usuario además del nuestro desde la sección de usuario y podemos darle diferentes roles, localizaciones y datos.

De la misma manera podemos añadir especificaciones de requisitos, planes de test, especificaciones de test, casos de test, asignar estos casos a usuarios concretos, generar reportes, etc …

A continuación un pequeño recorrido a través de las diferentes funciones mencionadas sin perder mucho tiempo en ello:

Después de realizar todo esto y cuando por fin me dispongo a ejecutar los test me encuentro con el siguiente error:

008015: Unable to execute test cases (PHP 7.1.x issue)

Tras algo de investigación descubro que es un “bug” de esta versión arreglado en la siguiente versión 1.9.17 (aún en producción), podemos observar el análisis del “bug” que realizan desde estos enlaces:

Antes de proceder a la instalación de otra versión analizaremos las diferentes maneras que existen de conectar con TestLink y probaremos como podemos acceder ,desde algún pequeño plugin/programa, a los datos almacenados en TestLink.

)
Marco Caballero

Written by

Estudiante de Ingeniería de software y becario del Máster en Software Craftmanship (Ericsson-UPM). JAVA Y TYPESCRIPT SON MIS "ALIADOS"