Formación > Cursos

Automatización de Pruebas con QTP

En la actualidad, las herramientas de desarrollo han aumentado la productividad de los programadores pero también la presión sobre el equipo de testing. Liberaciones cada día más frecuentes requieren de un mayor esfuerzo de testing. La automatización surge como un complemento al testing manual para reducir el tiempo destinado a las pruebas de regresión, smoke test, funcionales...

Durante este curso se abordan los principales conceptos sobre automatización de las pruebas. Se presenta la metodología para la automatización de las pruebas, llevándola a la práctica para un caso particular utilizando HP Quicktest Professional (QTP).

Objetivos del curso: los asistentes a este curso tras la realización del mismo serán capaces de:

  • Comprender la utilidad y necesidad de la automatización de pruebas dentro del proceso general de pruebas.
  • Entender los conceptos claves y fundamentales para automatizar de manera efectiva los casos de prueba que componen el plan de pruebas de una aplicación o sistema.
  • Comprender los aspectos que intervienen en una estrategia de automatización eficaz, eficiente y sostenible
  • Adquirir los fundamentos para diseñar, construir y ejecutar pruebas de forma automática con una herramienta de automatización de pruebas con QTP.
  • Elaborar informes de Pruebas Automatizadas, aportando la información necesaria para la comprensión de los mismos.

Dirigido a: Analistas e Ingenieros de Pruebas y de Desarrollo Software, así como a Programadores y Técnicos de Sistemas (Explotación).

Duración: 24 horas, distribuidas en 3 días.

Pre-requisitos: se recomienda contar con experiencia en proyectos de desarrollo software.

*Si estás interesado en este curso contacta con el Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. para conocer las próximas fechas y plazas.

TEMARIO DEL CURSO

1 - Introducción 2.- Proceso de automatización
  • Calidad del software y significado de las pruebas de software.
  • ¿Qué es la automatización?
    • Objetivos.
    • Beneficios.
    • Cuándo interesa automatizar (limitaciones)
  • Descripción proceso de automatización de pruebas.
  • Tipos de automatización.
  • Herramientas de automatización.
  • Consideraciones y justificaciones económicas del plan.
  • Escenarios de proyectos habituales de automatización.
3 - Gestión de la automatización
  • Planificación.
  • Documentación de entradas, datos, entorno, etc.
  • Estrategia de automatización acelerada (EAA).
  • Gestión de las pruebas.
4 - Análisis y diseño de casos de prueba automatizado 5 - Ejecución y análisis de resultados automáticos
  • Introducción QTP.
  • Grabar tests.
  • Crear un script básico.
  • Trabajar con objetos.
  • Sincronización.
  • Checkpoints.
  • Usar parámetros.
  • Acciones múltiples y reutilizables.
  • Añadir pasos sin grabar.
  • Depuración (debug).
  • Administración del repositorio de objetos.
  • Consejos y best-practices.
  • Mantenimiento del script - rediseño.

Práctica: Generación de una batería scripts de atuomatización de casos de prueba correspondientes al plan de pruebas de la aplicación a testear.

  • Opciones de ejecución.
  • Planificación operativa.
  • Monitorización de la ejecución.
  • Control de errores.
  • Tratamiento y exportación de resultados.
  • Informe de pruebas automáticas. Apartados del documento y objetivos del informe.
  • Reporte de incidencias.
  • Métricas utilizadas.

Prácticas: Ejecución por el alumno del pool de scripts de automatización generado. Tratamiento de los datos resultado de la actividad de ejecución de pruebas automáticas. Casos prácticos de informes de pruebas.

 

 

Contacte con Formación de MTP