AscentialTest está ampliando gradualmente su soporte para el ciclo de vida de las aplicaciones y de las pruebas. La herramienta ha sido diseñada para facilitar la integración de planes de prueba con datos de prueba, pruebas manuales y pruebas automatizadas.
Plan de pruebas
El editor del plan de pruebas permite describir y organizar los requisitos como un plan, una lista o un escenario. El mismo crea vínculos entre las pruebas manuales o automatizadas y los datos almacenados en las tablas de AscentialTest.
Con el puedes:
- Añadir pruebas a los planes utilizando drag and drop
- Vincular casos de prueba con datos en unos cuantos clics
- Localizar las pruebas con una herramienta de consulta, gracias a los atributos del plan de prueba
- Generar automáticamente los planes de prueba a partir de tablas de datos
- Elegir el número de veces que se repetirá la misma prueba
- Agrupar múltiples planes de prueba en una suite, para ejecutarlos juntos
Rastreo de defectos
AscentialTest gestiona la relación entre los resultados de la prueba y los defectos.
La herramienta utiliza Jira para el seguimiento de defectos
Una falla puede estar asociada con un defecto. En este caso, cuando se resuelve el problema, se envía una notificación para que los probadores (testers) vuelvan a ejecutar la prueba.
Con esta funcionalidad puedes:
- Crear un defecto
- Asignar una prueba a un defecto
- Invitar a crear tickets para pruebas fallidas
- Verificar el status de los defectos
- Invitar a repetir las pruebas cuando se hayan solucionado los problemas
- Invitar a cerrar defectos para pruebas "exitosas”
- Tratar el status y los detalles de un defecto
Control de versiones
A través de la integración con herramientas de control de versiones como Subversion (SVN), AscentialTest proporciona capacidades de colaboración para ayudar a grandes equipos a gestionar sus pruebas.
Ellos pueden:
- Registrar la entrada y la salida de los objetos en SVN (Check-in / check-out)
- Fusionar archivos
- Revisar el historial del proyecto
- Restaurar versiones anteriores
Gestión de la ejecución de pruebas
Los sets de pruebas ayudan a gestionar la ejecución de las mismas, sus resultados y generan informes.
Dependiendo de la forma en que tu empresa gestione las pruebas y las entregas, un set de pruebas puede ser un build, un ciclo de pruebas, un proyecto, etc.
Con esta funcionalidad puedes:
- Crear un set de pruebas que combine pruebas automatizadas y manuales.
- Centralizar los resultados de las pruebas en una base de datos.
- Documentar las razones por las cuales las pruebas fueron bloqueadas o fallaron.
- Comentar las pruebas para explicar sus resultados.
- Generar informes de pruebas en varios formatos (PDF, HTML, EXCEL, RTF, TXT, TIF).
- Enviar automáticamente los resultados por correo electrónico.
- Ver los resultados en tiempo real en el portal web de AscentialTest.
- Adjuntar cualquier tipo de documento a los resultados.
- Realizar pruebas localmente, a distancia o en varias máquinas.
- Programar la ejecución de la prueba con el "Programador de pruebas" (Test Scheduler)
Integración continua
Puedes utilizar la opción de ejecución en línea de comandos para implementar AscentialTest con herramientas de integración continua, como Jenkins o TFS.
Al hacerlo podrás:
- Ejecutar planes, suites o set de pruebas desde líneas de comandos.
- Generar informes después de la ejecución de la línea de comandos