Tutorial de TestLink

โšก Resumen inteligente

La guรญa completa del tutorial de TestLink explica cรณmo usar la plataforma web de cรณdigo abierto TestLink para la gestiรณn de pruebas de extremo a extremo, cubriendo la configuraciรณn del proyecto, planes de prueba, compilaciones, conjuntos de pruebas, casos de prueba, roles de usuario y requisitos. traccapacidad, ejecuciรณn tracflujos de trabajo de rey, informes e importaciรณn o exportaciรณn.

  • ๐Ÿงญ Gestiรณn de pruebas centralizada: TestLink vincula los requisitos, las especificaciones de las pruebas y el estado de ejecuciรณn en un รบnico espacio de trabajo basado en la web para que los equipos puedan traccobertura k en todos los proyectos.
  • ???? ๏ธ Jerarquรญa del proyecto: Cree una estructura limpia creando primero un proyecto de prueba, luego un plan de prueba, una compilaciรณn, un conjunto de pruebas y casos de prueba individuales con detalles paso a paso.
  • ๐Ÿ‘ฅ Acceso basado en roles: Asigne los roles de Invitado, Probador, Probador Senior, Lรญder y Administrador para que cada usuario solo edite o ejecute aquello que le permita su responsabilidad.
  • ๐Ÿ”— Requisito Traccapacidad: Vincule las especificaciones de requisitos con los casos de prueba para verificar la cobertura y detectar rรกpidamente las deficiencias en la vista de Informes de prueba.
  • ๐Ÿ“ค Flujos de trabajo XML portรกtiles: Exporta casos o conjuntos de pruebas a XML y vuelve a importarlos a otro servidor o proyecto de TestLink sin necesidad de reconstruir los artefactos manualmente.

Tutorial de TestLink

ยฟQuรฉ es TestLink?

TestLink es una de las herramientas de gestiรณn de pruebas de cรณdigo abierto basadas en la web mรกs utilizadas. Sincroniza la especificaciรณn de requisitos y la especificaciรณn de pruebas en un รบnico espacio de trabajo, para que los equipos puedan planificar, documentar y tracRealiza actividades de calidad de forma conjunta. Con TestLink, puedes crear un proyecto de prueba, documentar casos de prueba e incorporar a varios usuarios con roles distintos. El administrador gestiona las asignaciones de casos de prueba en todo el equipo.

TestLink admite la ejecuciรณn automatizada y manual de casos de prueba. Los evaluadores pueden generar un Plan de prueba y el informe de prueba en una fracciรณn del tiempo usando esta herramienta. Admite informes en mรบltiples formatos, incluidos Excel, MS Word y HTML. Tambiรฉn se integra con populares Defecto tracsistemas rey como JIRA, MANTIS, BUGZILLA y TRACDado que se basa en la web, varios usuarios pueden utilizarlo simultรกneamente con sus propias credenciales y roles asignados.

Ventajas de TestLink

Antes de adentrarnos en la configuraciรณn, conviene comprender por quรฉ TestLink sigue siendo una opciรณn popular para la gestiรณn de pruebas en los equipos de control de calidad.

  • Permite realizar mรบltiples proyectos con una sola instalaciรณn.
  • Permite exportar e importar fรกcilmente casos de prueba entre servidores.
  • Se integra fรกcilmente con numerosas herramientas de gestiรณn de defectos.
  • Ejecuta casos de prueba automatizados a travรฉs de XML-RPC.
  • Filtra los casos de prueba por versiรณn, palabras clave, ID del caso de prueba y otros atributos.
  • Permite asignar casos de prueba a varios usuarios con tan solo unos clics.
  • Genera planes de prueba e informes de prueba en varios formatos.
  • Proporciona credenciales para mรบltiples usuarios y admite la asignaciรณn granular de roles.

Iniciar sesiรณn en TestLink

Una vez instalado TestLink, el primer paso es iniciar sesiรณn como administrador y acceder al panel principal.

Paso 1) Abra la pรกgina principal de TestLink e introduzca sus datos de inicio de sesiรณn.

  1. Ingrese el ID de usuario โ€“ administrador
  2. Introduce la contraseรฑa
  3. Haga clic en la pestaรฑa de inicio de sesiรณn

Iniciar sesiรณn en TestLink

Creaciรณn de un proyecto de prueba

Un proyecto de prueba actรบa como el contenedor principal para todos los planes, conjuntos y casos de prueba relacionados. Los siguientes pasos muestran cรณmo crear su primer proyecto.

Paso 1) En la ventana principal, haga clic en Gestiรณn de proyectos de prueba. Se abrirรก otra ventana.

Creaciรณn de un proyecto de prueba

Paso 2) Haz clic en la pestaรฑa โ€œCrearโ€ para crear un nuevo proyecto.

Creaciรณn de un proyecto de prueba

Paso 3) Introduzca todos los campos obligatorios, como la categorรญa, el nombre del proyecto, el prefijo y la descripciรณn. Tras completar la informaciรณn necesaria, haga clic en la pestaรฑa ยซCrearยป en la parte inferior de la ventana.

Creaciรณn de un proyecto de prueba

Esto crea tu proyecto โ€œGuru99โ€ con รฉxito.

Creaciรณn de un proyecto de prueba

Creaciรณn de un plan de prueba

Un plan de pruebas recopila informaciรณn completa, incluyendo el alcance de las pruebas de software, los hitos, los conjuntos de pruebas y los casos de prueba. Una vez que el proyecto existe, el siguiente paso es definir un plan de pruebas para el mismo.

Paso 1) Desde la pรกgina principal, haga clic en Gestiรณn de planes de prueba.

Creaciรณn de un plan de prueba

Paso 2) Se abrirรก una nueva pรกgina. En la parte inferior de la pรกgina, haga clic en la pestaรฑa "Crear".

Creaciรณn de un plan de prueba

Paso 3) Rellene toda la informaciรณn necesaria, como el nombre, la descripciรณn y la opciรณn "crear a partir de un plan de pruebas existente". A continuaciรณn, haga clic en "Crear".

Creaciรณn de un plan de prueba

Paso 4) El GuruEl plan de pruebas 99 se ha creado correctamente.

Creaciรณn de un plan de prueba

Creaciรณn de compilaciรณn

Una compilaciรณn representa una versiรณn especรญfica del software que se estรก probando. Las compilaciones son รบtiles para grupos.ping Resultados de la ejecuciรณn en una versiรณn especรญfica de la aplicaciรณn.

Paso 1) Haz clic en Compilaciones/Lanzamientos en Plan de pruebas desde la pรกgina principal.

Creaciรณn de compilaciรณn

Paso 2) En la siguiente ventana, complete todos los detalles de la versiรณn del software y haga clic en "Crear" para guardarla.

  1. Ingrese el nombre del tรญtulo
  2. Introduzca la descripciรณn de la versiรณn del software.
  3. Marque la casilla de verificaciรณn para el estado: Activo
  4. Marque la casilla de verificaciรณn de estado: Abierto
  5. Elige la fecha de lanzamiento
  6. Haz clic en el botรณn โ€œCrearโ€.

Creaciรณn de compilaciรณn

Una vez creada una versiรณn, se ve asรญ.

Creaciรณn de compilaciรณn

Creaciรณn de un conjunto de pruebas

Un conjunto de pruebas es una colecciรณn de casos de prueba que validan el mismo componente o funcionalidad. Los siguientes pasos explican cรณmo crear un conjunto de pruebas para su proyecto.

Paso 1) Haz clic en la opciรณn "Especificaciรณn de prueba" en la pรกgina principal.

Creaciรณn de un conjunto de pruebas

Paso 2) En el lado derecho del panel, haga clic en el icono de configuraciรณn. Creaciรณn de un conjunto de pruebas. Se muestra una lista de operaciones de prueba.

Paso 3) Haz clic en la pestaรฑa "Crear" para el conjunto de pruebas.

Creaciรณn de un conjunto de pruebas

Paso 4) Complete todos los detalles del conjunto de pruebas y haga clic en "Guardar".

  1. Introduzca el nombre del conjunto de pruebas.
  2. Introduzca los detalles de su conjunto de pruebas.
  3. Haz clic en โ€œGuardarโ€ para guardar el conjunto de pruebas.

Creaciรณn de un conjunto de pruebas

Puedes ver el conjunto de pruebas para GuruSe crea el 99.

Creaciรณn de un conjunto de pruebas

Su conjunto de pruebas aparece en el lado izquierdo del panel, debajo de la estructura de carpetas.

Creaciรณn de un caso de prueba

Un caso de prueba contiene una secuencia de pasos de prueba diseรฑados para validar un escenario especรญfico con un resultado esperado. Los pasos que se describen a continuaciรณn explican cรณmo crear un caso de prueba junto con sus pasos individuales.

Paso 1) Haga clic en la carpeta "Test Suite" en el lado izquierdo del panel, debajo de la estructura de รกrbol de carpetas.

Creaciรณn de un caso de prueba

Paso 2) Haz clic en el icono de configuraciรณn del panel lateral derecho. Se mostrarรก una lista de operaciones de casos de prueba.

Creaciรณn de un caso de prueba

Paso 3) Se abrirรก una nueva ventana. Haga clic en "Crear" en las operaciones del caso de prueba para iniciar un nuevo caso de prueba.

Creaciรณn de un caso de prueba

Paso 4) Introduzca los detalles en la pรกgina de especificaciones del caso de prueba.

Creaciรณn de un caso de prueba

Paso 5) Despuรฉs de ingresar los detalles, haga clic en โ€œCrearโ€ para guardarlos. El caso de prueba para Guru99 se ha creado correctamente.

Creaciรณn de un caso de prueba

Paso 6) Haz clic en el caso de prueba de la carpeta. Se abrirรก una nueva ventana. Haz clic en "Crear pasos" para abrir el editor de pasos del caso de prueba.

Creaciรณn de un caso de prueba

Paso 7) Se abrirรก otra ventana en la misma pรกgina. Introduzca los siguientes datos.

  1. Introduzca la acciรณn del paso para su caso de prueba.
  2. Introduzca los detalles sobre la acciรณn del paso
  3. Haga clic en โ€œGuardar y agregar otra acciรณn de pasoโ€ o haga clic en โ€œGuardar y salirโ€ si no hay mรกs pasos de prueba que agregar.

Creaciรณn de un caso de prueba

Paso 8) Una vez que guardes y salgas del paso de prueba, se verรก asรญ.

Creaciรณn de un caso de prueba

Asignaciรณn de caso de prueba al plan de prueba

Para que un caso de prueba se ejecute, debe estar asignado a un plan de pruebas. Los siguientes pasos explican cรณmo agregar un caso de prueba a su plan de pruebas.

Paso 1) Haga clic en el icono de configuraciรณn Asignaciรณn de caso de prueba al plan de prueba En el panel de prueba. Aparece una lista de operaciones.

Paso 2) Haga clic en โ€œAgregar a los planes de pruebaโ€.

Asignaciรณn de caso de prueba al plan de prueba

Paso 3) Se abrirรก una nueva ventana. Busca tu proyecto.Guru99 ".

  1. Marque la casilla de verificaciรณn junto a su Plan de prueba.
  2. Haz clic en el botรณn โ€œAgregarโ€

Asignaciรณn de caso de prueba al plan de prueba

Esto aรฑade tu caso de prueba al plan de pruebas.

Creaciรณn de usuarios y asignaciรณn de roles en TestLink

TestLink proporciona funciones de gestiรณn y autorizaciรณn de usuarios para que pueda otorgar los permisos adecuados a cada miembro del equipo.

A continuaciรณn se muestra la lista de roles predeterminados en TestLink y sus permisos.

Rol Casos de prueba Mรฉtricas de prueba
Invitad@s Ver Ver
Tester Implementaciรณn Ver
Probador sรฉnior Editar y ejecutar Ver
Lรญder y administrador Editar y ejecutar Editar y ejecutar

Paso 1) Desde la pรกgina principal de TestLink, haga clic en el icono Usuarios/Roles en la barra de navegaciรณn.

Creaciรณn de usuarios y asignaciรณn de roles en TestLink

Paso 2) Haga clic en "Crear".

Creaciรณn de usuarios y asignaciรณn de roles en TestLink

Paso 3) Complete todos los datos del usuario y haga clic en el botรณn "Guardar".

Creaciรณn de usuarios y asignaciรณn de roles en TestLink

Los usuarios reciรฉn creados aparecen en la lista.

Creaciรณn de usuarios y asignaciรณn de roles en TestLink

Paso 4) Asigne al usuario el rol de Proyecto de prueba.

  1. Haga clic en el elemento "Asignar funciones del proyecto de prueba" . Puede
  2. Elige el nombre del proyecto
  3. Seleccione el rol de usuario en el menรบ desplegable.

Creaciรณn de usuarios y asignaciรณn de roles en TestLink

Requisitos de escritura

Los requisitos describen lo que el sistema debe hacer, y TestLink permite almacenarlos junto con los casos de prueba que los verifican. Los siguientes pasos muestran cรณmo agregar una especificaciรณn de requisitos.

Paso 1) En la barra de navegaciรณn, seleccione el enlace "Requisitos". Se abrirรก la pรกgina de Requisitos.

Requisitos de escritura

Paso 2) En el lado derecho de la pรกgina de Requisitos, haga clic en "Crear".

Requisitos de escritura

Paso 3) Se abrirรก una nueva ventana. Introduzca todos los detalles, incluyendo:

  1. ID del documento
  2. Nombre del tรญtulo
  3. Requisito Description
  4. Clic en Guardar"

Para el tipo, puede elegir una opciรณn del menรบ desplegable. En este ejemplo, elegimos โ€œEspecificaciรณn de requisitos del usuarioโ€.

Requisitos de escritura

Paso 4) La especificaciรณn de requisitos se crea y se muestra en el panel lateral izquierdo debajo del proyecto โ€œGuru99 ".

Requisitos de escritura

Paso 5) Seleccione el botรณn de configuraciรณn en la pรกgina principal de Especificaciones de requisitos. Se abrirรก otra ventana.

Requisitos de escritura

Paso 6) Haga clic en la pestaรฑa โ€œCrearโ€ en Requisito. Operaiones

Requisitos de escritura

Paso 7) Rellene todos los datos solicitados y haga clic en โ€œGuardarโ€.

  1. Ingrese el ID del documento
  2. Ingrese el nombre del tรญtulo
  3. Introduce la descripciรณn
  4. Introduzca el estado: borrador, reelaboraciรณn, revisiรณn, no comprobable o vรกlido (elegimos vรกlido).
  5. Introduzca el tipo: interfaz de usuario, no funcional, informativo, caracterรญstica o caso de uso (elegimos caso de uso).
  6. Ingrese el nรบmero de casos de prueba necesarios
  7. Haz clic en โ€œGuardarโ€ al final.

Requisitos de escritura

Nota: Para aรฑadir mรกs requisitos, marque la casilla y haga clic en โ€œGuardarโ€.

En el lado izquierdo del panel, se puede ver el nuevo requisito.

Requisitos de escritura

Asignaciรณn de requisitos a casos de prueba

En TestLink, un requisito se puede vincular a casos de prueba. Esta es una caracterรญstica crucial para tracCobertura de pruebas King. Dentro de la vista de informes de pruebas, puede verificar quรฉ requisitos no estรกn cubiertos y agregarlos a los conjuntos de pruebas para lograr la mรกxima cobertura.

Paso 1) En la secciรณn Especificaciรณn de la prueba, abra cualquier caso de prueba y haga clic en el icono Requisito.

Asignaciรณn de requisitos a casos de prueba

Paso 2) Para asignar una especificaciรณn de requisitos a un caso de prueba, siga estos pasos.

  1. Utilice el menรบ desplegable para seleccionar la especificaciรณn de requisitos.
  2. Marque la casilla de verificaciรณn de requisito
  3. Haz clic en la pestaรฑa โ€œAsignarโ€.

Asignaciรณn de requisitos a casos de prueba

Tras hacer clic en la pestaรฑa "Asignar", aparece una ventana con el mensaje "Requisito asignado".

Asignaciรณn de requisitos a casos de prueba

Ejecuciรณn de un caso de prueba

En TestLink, puede ejecutar un caso de prueba y cambiar su estado de ejecuciรณn. El estado de un caso de prueba puede ser "Bloqueado", "Aprobado" o "Fallido". Inicialmente, el caso se encuentra en estado "No ejecutado", pero una vez actualizado, no se puede volver a cambiar a "No ejecutado".

Paso 1) En la barra de navegaciรณn, haga clic en el enlace "Ejecuciรณn de pruebas". Se abrirรก el panel de ejecuciรณn de pruebas.

Ejecuciรณn de un caso de prueba

Paso 2) Seleccione el caso de prueba que desea ejecutar en el panel lateral izquierdo.

Ejecuciรณn de un caso de prueba

Paso 3) Una vez que haya seleccionado el caso de prueba, se abrirรก una nueva ventana.

Ejecuciรณn de un caso de prueba

Paso 4) Sigue estos pasos.

  1. Introduzca las notas relacionadas con el caso de prueba ejecutado.
  2. Selecciona su estado

Ejecuciรณn de un caso de prueba

Paso 5) En la misma pรกgina, complete detalles similares sobre la ejecuciรณn. Seleccione el estado y haga clic en โ€œGuardar ejecuciรณnโ€.

Ejecuciรณn de un caso de prueba

Generaciรณn de informes de prueba

Los informes de pruebas ofrecen visibilidad sobre el progreso de la ejecuciรณn, la cobertura de los requisitos y el estado general de la calidad. TestLink admite varios formatos para compartir informes con las partes interesadas.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

Paso 1) En la barra de navegaciรณn, haga clic en la opciรณn Informes de prueba.

Generaciรณn de informes de prueba

Paso 2) En el panel lateral izquierdo, seleccione el enlace "Informe de prueba".

Generaciรณn de informes de prueba

Paso 3) Para generar un informe, siga estos pasos.

  1. Marque o desmarque las opciones que desea resaltar en su informe de prueba.
  2. Haz clic en la carpeta de tu proyecto.

Generaciรณn de informes de prueba

El informe de la prueba tiene este aspecto.

Generaciรณn de informes de prueba

Exportar caso de prueba / conjunto de pruebas

TestLink permite exportar proyectos y conjuntos de pruebas, e importarlos a otro proyecto de TestLink en un servidor o sistema diferente. Los siguientes pasos describen el proceso de exportaciรณn.

Paso 1) Seleccione el caso de prueba que desea exportar en la pรกgina de especificaciones de la prueba.

Exportar caso de prueba / conjunto de pruebas

Paso 2) En el lado derecho del panel, haga clic en el Exportar caso de prueba / conjunto de pruebas Icono de configuraciรณn. Muestra las operaciones que se pueden realizar en el caso de prueba.

Paso 3) Haga clic en el botรณn "Exportar" .

Exportar caso de prueba / conjunto de pruebas

Paso 4) Se abrirรก otra ventana. Seleccione la opciรณn que necesite y haga clic en la pestaรฑa "Exportar".

Exportar caso de prueba / conjunto de pruebas

Se genera el siguiente XML.

Exportar caso de prueba / conjunto de pruebas

Importaciรณn de casos de prueba / conjuntos de pruebas

La importaciรณn transfiere casos o conjuntos de pruebas desde una exportaciรณn XML al conjunto de pruebas de destino que usted elija.

Paso 1) Seleccione la carpeta del conjunto de pruebas donde desea importar el caso de prueba.

Importaciรณn de casos de prueba / conjuntos de pruebas

Paso 2) Haga clic en el icono de configuraciรณn Importaciรณn de casos de prueba / conjuntos de pruebas En el lado derecho del panel. Muestra las operaciones que se pueden ejecutar en el conjunto de pruebas o en el caso de prueba.

Paso 3) Haga clic en โ€œImportarโ€ en la lista de operaciones del caso de prueba.

Importaciรณn de casos de prueba / conjuntos de pruebas

Paso 4) Busque y adjunte el archivo XML del caso de prueba que exportรณ desde TestLink y haga clic en "Cargar".

  1. Utilice la opciรณn de exploraciรณn para adjuntar el archivo XML del caso de prueba que exportรณ desde TestLink.
  2. Haz clic en โ€œSubir archivoโ€.

Importaciรณn de casos de prueba / conjuntos de pruebas

Al cargar un archivo, se abre una ventana que dice "Importar casos de prueba".

Importaciรณn de casos de prueba / conjuntos de pruebas

Paso 5) El caso de prueba se carga y se muestra en la parte derecha del panel.

Importaciรณn de casos de prueba / conjuntos de pruebas

Preguntas Frecuentes

TestLink ofrece soporte oficial MySQL, Microsoft SQL Server, y PostgreSQL. MySQL Sigue siendo el backend mรกs comรบn para instalaciones de producciรณn porque estรก bien documentado en la guรญa de instalaciรณn de TestLink y la mayorรญa de las plataformas de alojamiento lo admiten.

TestLink se integra con populares herramientas de detecciรณn de defectos. tracsistemas rey, incluyendo JIRA, MANTIS, BUGZILLA, TRACRedmine y tรบTrack. Cada integraciรณn se configura a travรฉs del directorio cfg/, de modo que los casos de prueba fallidos se pueden vincular directamente a un ticket de defecto.

Sรญ. TestLink es un software de cรณdigo abierto publicado bajo la Licencia Pรบblica General de GNU. Los equipos pueden descargarlo, instalarlo y modificarlo sin pagar tarifas de licencia, aunque aรบn deben proporcionar alojamiento, una base de datos y un mantenimiento continuo.

Sรญ. Los asistentes de IA pueden redactar tรญtulos de casos de prueba, pasos y resultados esperados a partir de la descripciรณn de los requisitos. RevLos lectores deben verificar la exactitud y ajustar el lenguaje antes de pegar los casos en TestLink para que se ajusten a los estรกndares del proyecto.

No de forma nativa. TestLink almacena los datos de ejecuciรณn en su base de datos, por lo que los equipos suelen exportarlos o usar la API XML-RPC para alimentar herramientas de BI o IA. Los paneles de IA externos pueden entonces resaltar pruebas inestables, รกreas lentas y posibles riesgos de regresiรณn.

Resumir este post con: