Test Link

De Telstock Wiki
Saltar a: navegación, buscar

Introducción a la aplicación TestLink

Test Link es un software que permite crear y gestionar casos de prueba y organizarlos en planes de pruebas.

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.

Referencia de uso de la aplicación

Inicio de sesión y vista principal

El acceso a la aplicación TestLink está disponible desde el enlace siguiente: https://mantisbt.tmanager.com.mx/testlink/login.php?note=logout&viewer= Previamente se deberá haber solicitado la creación de una cuenta de usuario al Project Manager o a la Coordinación de Desarrollo.

Inicio Sesion.png

Iniciar sesión con las credenciales proporcionadas, una vez dentro de la aplicación se muestra la vista siguiente:

Menu Principal.png

En el extremo superior de la vista se muestra una barra de accesos directos a las funcionalidades más comunes:

Accesos Directos.png
  • Inicio
  • Especificación:
    • Creación y edición de Casos de Pruebas
  • Ejecutar:
    • Listado de Casos de Prueba asignados a un Proyecto y Control de Cambio determinados y disponibles para su ejecución.
  • Resultados:
    • Despliegue de las diferentes opciones de reportes de Resultados de Pruebas.
  • Gestión de Usuarios:
    • Administración de cuentas de usuarios, roles y asignación de roles a Proyectos.
  • Eventos:
    • Bitácora de las acciones realizadas por los usuarios durante sus sesiones.
Proyecto TesLink.png

Además de una lista de selección en donde se muestran los diferentes proyectos a los que tiene acceso el usuario actual. Por defecto se selecciona el primero de la lista, mientras que en la parte inferior de la vista se despliega un listado de las distintas funcionalidades de gestión de pruebas disponibles para dicho proyecto. Al seleccionar otro proyecto la lista de funcionalidades disponibles es actualizada.

Es importante hacer notar que las opciones visibles en el listado de funcionalidades dependen de contar con el permiso correspondiente para el rol de usuario en sesión.

Gestión de Proyectos

Rol responsable: Administrador, Project Manager

Desde esta sección se pueden administrar los proyectos existentes. Se ingresa desde la vista inicial con el acceso Gestion Proyectos.png, al hacerlo despliega el listado de proyectos actuales. Para registrar uno nuevo, acceder al formulario de captura con el botón Crear Nvo.png

Gestion Proyectos Lista.png

Los campos requeridos para el alta son los siguientes:

Alta Proyecto Testlink.png

De estos campos, es necesario tomar en consideración:

  • ¿Crear a partir de un proyecto existente?:
    • Se puede seleccionar uno de ellos para que el nuevo proyecto tome las mismas configuraciones, por ejemplo, de la sección de Funciones Avanzadas.
  • Prefijo:
    • Asignar siempre el mismo con el que se identifica al proyecto en la documentación, cualquier duda consultar con el Project Manager.
  • Funciones Avanzadas::
    • Habilitar únicamente, por el momento, la opción de Gestión de Prioridades para permitir a otros usuarios (Product Owners por ejemplo) cambiar la prioridad de los Controles de Cambio creados por el Project Manager. Así como validar que el proyecto se crea siempre ACTIVO y con disponibilidad de tipo PÚBLICO

Es posible editar los mismos campos solicitados para el alta, así como las opciones para desactivar o eliminar el proyecto desde el listado Opciones Listado.png

Gestión de Controles de Cambio o Requerimientos

Rol responsable: Project Manager

Una vez registrados los proyectos, el siguiente paso es la asignación de Controles de Cambio y Requerimientos a dichos proyectos. La funcionalidad está disponible desde la vista de Inicio con la opción Gestion Controles Cambio.png, previa selección de un proyecto desde la lista en el extremo superior derecho de la pantalla. Gestion Controles Cambio Forma.png

En primer lugar, se despliega la lista de controles de cambio asociados al proyecto, mostrando para cada uno los totales de casos de prueba y ciclos de pruebas existentes. Es posible, así como con los registros de proyectos, modificar su status a Activo o Inactivo con el control Foco TL.png, o eliminarlo con el botón Eliminar TL.png. De forma adicional se incluyen las opciones para importar y exportar casos de prueba entre proyectos, funciones que serán detalladas más adelante


Para registrar un nuevo Control de Cambio, clic en la opción Crear Nvo.png. Los datos requeridos para el alta se detallan a continuación

Forma Nvo CC TL.png
  • Nombre:
    • Es importante que se registre con el prefijo del proyecto Telstock al que pertenece, y en su caso, adjuntar el número de ticket de Mantis al que está relacionado el cambio.
  • Descripción:
    • Este campo cuenta con un editor HTML, con lo es posible incluir texto con formato, ya sea agregando los estilos deseados con la barra de herramientas del editor, o modificando directamente el código HTML. Se cuenta con la opción para agregar hipervínculos Hipervinculo TL.png, la cual es útil para agregar enlaces a tickets de Mantis, tableros de sprint de JIRA o documentos almacenados en los repositorios SVN y dar mayor visibilidad del contexto del Control de Cambio a los usuarios (altamente recomendado)
  • ¿Crear a partir de un Control de Cambio o Requerimiento que ya existe?:
    • Se puede seleccionar un control de cambio activo del mismo proyecto, para importar de éste las asignaciones de roles, archivos adjuntos o casos de prueba igual que con el alta de proyecto, verificar que el Control de Cambio se crea siempre ACTIVO y PÚBLICO

Una vez registrado el Control de Cambio, sólo es posible editar el nombre y la descripción del mismo. De forma adicional, se añade la opción para agregar archivos adjuntos, además de mostrar la lista de adjuntos actuales (mismos que pueden ser eliminados). Es importante notar que el tamaño máximo de un adjunto es de 5 MB

Editar CC TL.png

Como complemento a la administración de Controles de Cambio, se cuenta con las opciones para importar y exportar los Casos de Prueba ligados a un control específico. Ambas opciones están disponibles en el listado de Controles y Requerimientos, mediante los botones Boton Exp TL.png para exportación, y Boton Imp TL.png para importación.

Cuando se accede a la funcionalidad de Exportación, se genera un archivo XML que contiene los datos requeridos para copiar los Casos de Prueba que existen en el control seleccionado en otros controles de cambio.

Forma Exp TL.png

Para concluir la tarea de “copia” de un Control de Cambio a otro, se deberá acceder a la opción de Importación en el control destino, y adjuntar el archivo XML de configuración obtenido previamente con la función de Exportación. Los casos de prueba importados que no existan en el control de cambio destino serán creados, mientras que los ya existentes serán actualizados, mostrando al final del proceso de importación un resumen de los cambios ejecutados

1100 TL.png

Administración de Usuarios

Roles responsables: Administrador, Project Manager

Este módulo contiene cuatro funcionalidades para la gestión de usuarios asociados a los proyectos y controles de cambio: Usuarios, Roles, Asignar Roles a un Proyecto y Asignar Roles a un Control de Cambio. Al ingresar desde el acceso directo de la barra superior de la pantalla, se muestra una nueva vista en forma de pestañas, cada una de las cuales contiene las herramientas para cada funcionalidad. A continuación, se explica la operación de cada una

Admon Usuarios.png
  • Usuarios

En esta sección se puede consultar la lista de usuarios existentes para la aplicación, al hacer clic sobre el nombre de cuenta de cada uno se ingresa a un formulario detalle en donde es posible editar su información, además de un botón en la columna del extremo derecho Eliminar TL.png para deshabilitar la cuenta. Para ingresar una nueva cuenta, hacer clic en Archivo:Nvo Usr.PNG, al término del listado de usuarios