Manual de Usuario Testlink
MANUAL TECNICO DE UTILIZACION DE TESTLINK COMO HERRAMIENTA PARA ADMINISTRACION Y GESTION DE PRUEBAS DE SOFTWARE (VERSION 1.9.9)
1
Manual de Usuario Testlink INDICE 1. Flujo del proceso de Testlink 2. Etapas del proceso de gestión de pruebas 2.1 Creación de un proyecto 2.2 Creación de usuarios
…………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… …………………………. …………………………………………………… ………………………….
Pág. 3
2.9 Asignar casos a usuarios
…………………………………………………… ………………………….
Pág. 25
2.10 Ejecución de casos asignados. 2.11 Métricas.
…………………………………………………… …………………………. …………………………………………………… ………………………….
Pág. 26
2.3 Creación de TestSuite 2.4 Creación de Casos de Prueba 2.5 Creación de un Plan de Pruebas 2.6 Asignación de casos de prueba al plan creado. 2.7 Creación de Build 2.8 Asignación de roles a usuarios para ejecutar el plan.
2
Pág. 4 Pág. 4 Pág. 6 Pág. 8 Pág. 11 Pág. 15 Pág. 17 Pág. 21 Pág. 23
Pág. 29
Manual de Usuario Testlink
1. FLUJO DEL PROCESO DE GESTION DE PRUEBAS Para comenzar a describir el proceso de gestión de pruebas con la herramienta Testlink, se ha diseñado el siguiente diagrama, el cual pretende graficar y servir de guía para seguir sin mayor dificultad cada uno de los pasos que se deben seguir para comenzar a utilizar desde cero este software.
Flujo de proceso Testlink.
3
Manual de Usuario Testlink
2. ETAPAS DEL PROCESO DE GESTION DE PRUEBAS. 2.1 Creación de un proyecto La creación de un proyecto es necesaria ya que debemos organizar cada área de negocio en un proyecto para su respectiva gestión de pruebas. Por ejemplo, podemos crear un proyecto de una aplicación de salud y asignar casos de prueba relacionados a este negocio, así como si tenemos un proyecto de afp, crearemos casos de prueba relacionados a este último. Para crear un proyecto, ingresamos a través del siguiente menú:
Posteriormente, presionamos el botón Crear.
4
Manual de Usuario Testlink
Debemos crear el proyecto, completando los datos que se muestran en la imagen. Es importante marcar el proyecto como activo y público, para que así los usuarios con rol de tester puedan acceder a este.
Una vez creado el proyecto, se podrá visualizar como en la siguiente imagen:
5
Manual de Usuario Testlink
2.2 Creación de usuarios. En la siguiente opción, procedemos a crear los usuarios asignando un rol a cada uno. Estos roles, tienen distintos privilegios, lo cual significa que cada rol va a tener acceso a distintas funcionalidades de Testlink. Ingreso a través del siguiente menú:
6
Manual de Usuario Testlink
Se despliega la siguiente pantalla, en donde se observan los usuarios ya creados. Damos clic en botón Crear.
En la siguiente pantalla, debemos completar los datos del usuario, asignando el rol correspondiente (admin, tester, leader, etc.).
7
Manual de Usuario Testlink
2.3 Creación de TestSuite Una Test Suite (Suite de pruebas), es un contenedor de casos de prueba. Se pueden crear tantas testsuites como sean necesarias, es decir, si necesitamos crear casos de pruebas estándar, podemos crear una Suite para este efecto y almacenar los casos dentro de esta suite. Para crear una testsuite, se debe seleccionar el proyecto y luego ingresar al menú marcado en la imagen:
Creamos una suite de pruebas
8
Manual de Usuario Testlink
Completamos los datos y grabamos.
9
Manual de Usuario Testlink
La suite creada se puede visualizar en el árbol
10
Manual de Usuario Testlink Creamos la Suite “Modulo Certificados”, la cual contendrá pruebas que se realizaran a los certificados. De esta forma, hemos separado en Suites los tipos de prueba que realizaremos.
2.4
Creación de casos de prueba. 11
Manual de Usuario Testlink Se deben crear los casos de prueba correspondientes a las Suites de prueba creadas en el punto anterior. Para esto, seguiremos los siguientes pasos: Se debe seleccionar el proyecto (AFP) e ingresar al menú:
Hacemos clic a la Suite de pruebas a la que queremos asignar casos.
12
Manual de Usuario Testlink Se desplegaran las siguientes opciones. Debemos escoger ‘Crear Casos de Prueba’.
Completamos la información necesaria del caso de prueba y presionamos ‘Crear’.
13
Manual de Usuario Testlink Una vez que el caso ya está creado, se deben ingresar los datos de entrada. Se debe presionar el botón ‘Crear Paso’.
Creamos los pasos o datos de entrada.
14
Manual de Usuario Testlink Caso de prueba completo:
En la siguiente imagen, se muestra la forma en que se van organizando los casos de prueba creados para las distintas suites, dentro de un mismo proyecto.
15
Manual de Usuario Testlink 2.5 Creación de un Plan de Pruebas Es necesario crear un plan de administración de pruebas para realizar la ejecución de los casos antes definidos, para lo cual, accedemos a través de la siguiente opción:
Pulsamos el botón ‘Crear’.
Completamos los datos necesarios y pulsamos el botón ‘Crear’. 16
Manual de Usuario Testlink
Se desplegara pantalla en que se podrá visualizar el plan creado.
2.6
Asignación de pruebas al plan creado.
17
Manual de Usuario Testlink
Una vez que el plan de pruebas ha sido creado, es necesario asignar los casos de prueba que queremos agregar al plan, y para esto, se deben seleccionar los casos contenidos en las suite creadas. Los pasos a seguir son: Accedemos a través de la siguiente opción de menú.
Se desplegara la siguiente pantalla, en la que se puede observar el plan de pruebas creado para el proyecto de AFP. Cabe destacar, que en esta opción (marcada en rojo) en caso de que existieran varios planes de prueba, se mostraran en la lista desplegable. 18
Manual de Usuario Testlink
Al hacer clic en una de las suites, se desplegaran los casos que esta tiene asociados para poder agregarlos al plan seleccionado. Se deben seleccionar y posteriormente presionar el botón “Añadir los seleccionados”.
19
Manual de Usuario Testlink
Una vez que fueron seleccionados y añadidos, se marcaran los casos en color amarillo, tal como muestra la siguiente imagen.
20
Manual de Usuario Testlink
Añadiremos los casos de prueba correspondientes a la siguiente suite:
2.7 Creación de Build Los Builds constituyen cada una de las ejecuciones de los Test Plan efectuados en los distintos entornos, y en ellos se recogen los resultados de cada Test case que componen el plan.
21
Manual de Usuario Testlink Para crear una Build, los pasos son los siguientes: Acceder a través dela siguiente opción:
Se despliega la siguiente pantalla, en la que debemos presionar el botón “Crear”.
Se abrirá la siguiente pantalla, en la que debemos completar los campos de acuerdo a la imagen. Titulo/Descripción/Activo/Abierta. Presionamos “Crear”.
22
Manual de Usuario Testlink
Una vez que presionamos el botón, se desplegara la pantalla que muestra la Build creada recientemente, con sus respectivos estados y la opción de eliminarla.
2.8 Asignación de roles a usuarios para ejecutar el plan. En este apartado, se muestra como realizar la asignación de carga de trabajo a los testers registrados en la plataforma. Consideramos que se tienen 23
Manual de Usuario Testlink registrados estos roles en un proyecto diferente; por consiguiente es necesario asignarlos al plan de Administración de pruebas actual. Para asignar los roles a los usuarios, los pasos son los siguientes: Se ingresa a través de la siguiente opción:
24
Manual de Usuario Testlink Se desplegara la siguiente pantalla, en la que se muestran los usuarios y sus roles asociados. Estos roles, pueden ser modificados según los privilegios que se requieran asignar a cada usuario para el proyecto seleccionado.
2.9
Asignar casos a usuarios
25
Manual de Usuario Testlink Una vez que se asignaron los roles a los usuarios para la ejecución del plan, se deben asignar los casos de prueba a uno o más usuarios. Se accede a través de la siguiente opción:
Se desplegara la siguiente pantalla, en donde se ha seleccionado una suite de pruebas y se ha desplegado el detalle con los casos de prueba a asignar al usuario seleccionado (Flecha roja).
Una vez que hemos asignado los casos al usuario con el botón “Guardar”, se puede verificar en el menú “Casos asignados a mi” que se grabó la asignación: 26
Manual de Usuario Testlink
2.10
Ejecución de casos asignados
En esta sección, se describe la forma en que se deben ejecutar los casos de prueba asignados en los puntos anteriores. El usuario tester debe loguearse en la plataforma para poder visualizar sus respectivos casos de prueba asignados. Posteriormente para realizar la ejecución de los mismos debemos pulsar el menú que muestra la imagen y ahí seleccionar el caso que se desea ejecutar. Cabe mencionar que es importante registrar el resultado de la prueba (Botón Save Execution) para que el Administrador de Pruebas pueda verificar las estadísticas de los reportes de ejecución de casos.
27
Manual de Usuario Testlink Se desplegara la pantalla siguiente, en la que se pueden visualizar las suite de pruebas asociadas al proyecto. Al hacer clic en un caso de prueba, se desplegara a la derecha el detalle del caso a ejecutar y la opción de grabar la ejecución. En la imagen, seleccionamos la opción “Pasado” (Aprobado) y presionamos el botón “Guardar Ejecución”.
28
Manual de Usuario Testlink Una vez que se ejecutó el caso, se podrá visualizar el detalle de la ejecución, y cambiara el color del caso de prueba a verde, tal y como muestra la siguiente imagen.
En la siguiente imagen, se puede ver cómo queda el detalle si la prueba se cataloga como fallida.
29
Manual de Usuario Testlink
2.11
Métricas
Una vez que los casos de prueba han sido ejecutados, es posible visualizar los resultados y estadísticas de las pruebas realizadas. Ingresamos a la siguiente opción de menú:
Se desplegara la siguiente pantalla, en la que se puede visualizar todos los tipos de métricas que podemos obtener. Al costado derecho, se mostrara por 30
Manual de Usuario Testlink defecto la descripción de cada uno de los informes (Cuadro rojo), los cuales, podemos configurar según la información que se necesite extraer.
31