TestLink y el Testing Temprano (versión 1.8.4)
- Área: Testing Temprano
- Carácter del recurso: Recomendado
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 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:
Atributo | Campo de TestLink | Nuevo o Por defecto |
---|---|---|
Identificador único | DOC-ID | Por defecto |
Nombre descriptivo | Título | Por defecto |
Información de versión | Actualmente 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 |
Trazabilidad | Se llevará a cabo mediante relacionando los casos de prueba con los requisitos a través de la herramienta. | - |
Importancia | Importancia | Nuevo (campo personalizado como una lista de valores: Bloqueante, Alta, Media, Baja, Recomendación) |
Estabilidad | No se ha considerado relevante para registrarlo en TestLink | - |
Comentarios | Descripción | Por defecto |
Estado (*) | Indica si es verificable | Por 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
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0378 | TestLink y la Gestión de las pruebas | Herramienta | Recomendado |
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0350 | Configuraciones y recomendaciones de uso de TestLink (versión 1.8.4) | Herramienta | Recomendado |