TestLink y el Testing Temprano (versión 1.8.4)

RECU-0349 (Recurso Herramienta)

Descripción

TestLink es una herramienta gratuita que permite crear y gestionar casos de pruebas y organizarlos en planes de prueba. Estos planes permiten a los miembros del equipo ejecutar casos de test y registrar los resultados dinámicamente, generar informes, mantener la trazabilidad con los requerimientos, así como priorizar y asignar tareas.

Uso en MADEJA

En el caso del Testing Temprano, esta herramienta incluye entre sus funcionalidades la posibilidad de mantener un repositorio de requisitos que ayude a verificar su trazabilidad:

  • Permite gestionar varios proyectos, así como registrar sus requerimientos y relacionarlos con los casos de prueba.
  • Permite importar requisitos y planes de prueba a partir de hojas de cálculo.
  • Permite generar informes en diversos formatos.
  • Permite definir requisitos y casos de prueba utilizando un interfaz amigable, así como adjuntar ficheros.
  • Permite agrupar los requisitos en una estructura en árbol.

Organización de los requisitos

Teniendo en cuenta la taxonomía de requisitos, para cada proyecto se debe tener la siguiente estructura en TestLink para almacenar los requisitos:

Organización de los requisitosOrganización de los requisitos

Debido a que la versión 1.8.4 de TestLink no permite establecer dependencia entre los requisitos, no se cree conveniente registrar los requisitos generales del sistema.

Atributos de los requisitos

Los requisitos son registrados en TestLink a través de una ventana como la que sigue, donde se tendrán en cuenta los atributos generales de cada requisito:

Registro de los requisitosRegistro de los requisitos

AtributoCampo de TestLinkNuevo o Por defecto
Identificador únicoDOC-IDPor defecto
Nombre descriptivoTítuloPor defecto
Información de versiónActualmente la versión de testlink que usamos (1.8.4) no permite el versionado de requisitos. La solución que creemos más factible es informar este campo con la versión de la aplicación o módulo para el que fue definido este requisito. Con esto conseguiremos distinguir los requisitos creados para las distintas versiones de una aplicación o módulo.Por defecto
TrazabilidadSe llevará a cabo mediante relacionando los casos de prueba con los requisitos a través de la herramienta.-
ImportanciaImportanciaNuevo (campo personalizado como una lista de valores: Bloqueante, Alta, Media, Baja, Recomendación)
EstabilidadNo se ha considerado relevante para registrarlo en TestLink-
ComentariosDescripciónPor defecto
Estado (*)Indica si es verificablePor defecto

(*) El atributo Estado sirve para indicar si un requisito es verificable o no, es decir, si existe un proceso finito y no costoso para demostrar que el sistema cumple con el requisito. Este campo se va a informar para distinguir aquellos requisitos que deben llevar casos de pruebas asociados (Valid) de los que no (Not Testeable).

Enlaces externos

Contenidos relacionados

Recursos
Área: Verificación » Verificación de Entrega Software
Código Título Tipo Carácter
RECU-0378 TestLink y la Gestión de las pruebas Herramienta Recomendado
Área: Verificación » Testing Temprano
Código Título Tipo Carácter
RECU-0350 Configuraciones y recomendaciones de uso de TestLink (versión 1.8.4) Herramienta Recomendado