Análisis y comparativa de herramientas de gestión de pruebas de uso gratuito

Las herramientas de gestión de pruebas son aquellas que se utilizan para gestionar la información relativa a los «casos de prueba», normalmente los funcionales, para planificar actividades de testing, para gestionar los informes resultantes después de pasar dichos test, etc.
Es fundamental para cualquier proyecto, salvo que sea muy pequeño, contar con alguna herramienta de gestión de pruebas. Hay herramientas que van por separado y otras que integran con herramientas complementarias, por ejemplo, con las de «bug tracking».
A continuación os dejo las características de las 5 de  las herramientas de gestión de pruebas, de uso gratuito más representativas. Algunas, además de la versión de uso gratuito, añaden otras versiones de pago (como XQual Studio), con características extra, como el soporte.

Análisis y comparativa de herramientas de gestión de pruebas de uso gratuito

En las siguientes tablas se podrá ver el análisis que hemos hecho de 5 de estas herramientas:

Plataforma escritorioPlataforma webBases de datosIntegrado con
TestlinkNoSi (Firefox, IE 6 compatible)MySQL,PostgreSQL,MS-SQL.Bug Tracking systems: Bugzilla, Mantis, Jira, TrackPlus, Eventum, Trac, Seapine, Redmine
RTHNoSiNo constaNo consta
TestopiaNoSi (Firefox,Extensión de Bugzilla)MySQL, PostgresBugzilla, XML RPC
XQual StudioSiSiMySQLMantis, Bugzilla, Trac, Selenium, Junit, TestComplete test, …
Salome TMFNoSiMySQLJunit, Abbot y Beanshell para definir tests automatizados, y con Bugzilla y Mantis para gestionar defectos.

Tabla 1. Características generales de las herramientas de gestión de pruebas

 Soporte pruebas manualesSoporte pruebas automatizadasFormatos en los que Importa/Exporta datosSoporte tipo de pruebasSeguimiento de bug
TestlinkSiSiHTML, XLS, CSV,CSV DOORS,
DocBook
FuncionalNo
RTHSiSiXLSFuncional, performance, regresión, smokeSi
TestopiaSiSi (con XML RPC)XML, CSVFuncionalSi
XQual StudioSiSiXML,CSV,ExcelSi
Salome TMFSiSi (con los plugins de Junit, Abbot y Beanshell )XMLFuncionalSi

Tabla 2. Soporte de pruebas y formato de los datos de las herramientas de gestión de pruebas

 Generación de informesGestión de RequisitosPlanes de pruebaGrupos de trabajoAñadir archivos adicionales
TestlinkSi, exporta informes en XML y CSVSe puede asignar requisitos a los casos de pruebaSiSiSi (a cualquier objeto)
RTHLos presenta de forma gráfica en la herramientaSi (incluso hay disponible una matriz de trazabilidad)SiSiSi (a los casos de prueba)
TestopiaNo constaNo constaSiSiSi (a los planes de prueba)
XQual StudioSi, permite exportar los informes en XML y HTMLSiSiSiSi (en algunas entidades)
Salome TMFSi, se pueden exportar en XMLSi (organización de requisitos inspirada por CMMI)SiSiSi (a los casos de prueba)

Tabla 3. Generación de informes, planes de prueba y gestión de requisitos, grupos y archivos adicionales

 Otros comentariosDemoDocumentación
Testlink– Hay una sección específica para gestionar requisitos, donde se puede asignar los requisitos a los casos de prueba.- Los casos de prueba se ejecutan en la propia herramientaDemo TestlinkDocumentación Testlink
RTHHay que indicar los resultados del caso de prueba cuando lo ejecutas, la herramienta no ejecuta los tests de momentoDemo RTHHay un blog de soporte: Documentación RTH
Testopia– Permite dependecias entre los casos de test.No constaDocumentación Testopia
XQual Studio– Almacena Versiones de los test. – Permite el seguimiento de todo el ciclo de vida orientado a Scrum.0- Generación de burndown charts.- Potente interfaz gráficaNo constaDocumentación XQual
Salome TMFPodemos ampliar la funcionalidad de Salome TMF instalando plugins, dependiendo de lo que necesitemosNo constaDocumentación Salome TMF

Tabla 4. Comentarios adicionales, demo y documentación

Conclusiones sobre las herramientas de gestión de pruebas

De todas las analizadas, destaco XQual Studio, por ser la que nos ofrece más funcionalidades. Proporciona un diseño gráfico y modularizado que nos permite una completa gestión de las pruebas, así como el seguimiento de proyectos basados en Scrum.
Si bien la más popular es Testlink.
XQual Studio funciona con casi cualquier lenguaje, ya que únicamente hay que usar el plugin correspondiente (llamado Launcher) para establecer la conexión, o, si no lo hubiera, te dan las herramientas para que puedas desarrollarlo tú.
Otro punto fuerte que tiene es la existencia de una app para iOS que permite ver en tiempo real la evolución de los proyectos.
Una pega que puede ponerse es la dificultad que hemos encontrado en su instalación, ya que es algo más engorroso a nuestro parecer que cualquiera de las otras herramientas. Aún así, esta herramienta destaca también por la sencillez en su uso una vez instalado.
De todas formas, como decía al inicio, podemos encontrar muchas otras herramientas open-source de gestión de pruebas, como por ejemplo: FitNesse, Tarantula, QAManager, QaTraq, Test Case Web, Majordojo, CodeSourcery etc.

Enlaces que te pueden interesar sobre herramientas de gestión de pruebas…

–          15+ Open Source Test Management Tool
–          Opensourcetesting.org
–          Open Source Test Management Software
–          Testlink
–          RTH
–          Testopia
–          XQual Studio
–          Salome TMF
 

jgarzas

Ph.D. en informática, Postdoctorado en la Carnegie Mellon (EE.UU) e Ingeniero en Informática.

Primera vez que me tocó hacer una gestión Ágil en una empresa... año 2001. Desde entonces he trabajado en, o para, más de 90. Y he formado a más de 2000 alumnos.

También soy profe de la Universidad Rey Juan Carlos.

0 comentarios en “Análisis y comparativa de herramientas de gestión de pruebas de uso gratuito”

  1. Mes gustaría saber si se ha analizado el número de casos de prueba que puede soportar cada aplicación. Estoy estudiando instalar Testlink, pero necesito gestionar entre 70.000 y 100.000 casos de prueba y no se si lo soporta o si debería utilizar otra herramienta.
    Gracias

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *