Curso intensivo de automatización de testing nivel inicial

3

Click here to load reader

description

Curso Intensivo sobre Automatización de Testing - Nivel Inicial

Transcript of Curso intensivo de automatización de testing nivel inicial

Page 1: Curso intensivo de automatización de testing   nivel inicial

_____________________________________________________________________________________

1

CURSO INTENSIVO AUTOMATIZACIÓN DE TESTING

NIVEL I

Objetivo: Presentar los conceptos principales asociados con la automatización de pruebas de software. Se abordarán los principales tipos de automatización de pruebas funcionales, centrado en regresión funcional, sus ventajas y limitaciones, sus costos y retorno de inversión y los principales requisitos para la implantación de una iniciativa de automatización de pruebas exitosa. Para reforzar los conceptos, se presentarán ejemplos prácticos por medio de ejercicios utilizando TestComplete, una herramienta comercial de automatización de las más importantes en el mercado Destinado a: Analistas de Testing, Analistas de QA/QC, Analistas de Sistemas y/o profesionales en general del área de Desarrollo de Software que necesiten iniciarse en estas prácticas

Modo de trabajo: Sobre una base teórica se apoyará la parte práctica sobre el software utilizado como herramienta más experiencias de casos reales, se comprenderán los conceptos generales y el alcance de esta práctica dentro del marco de este nivel

Page 2: Curso intensivo de automatización de testing   nivel inicial

_____________________________________________________________________________________

2

Programa: Módulo Teórico 1. Introducción ¿Por qué automatizar?, ¿Cuando no automatizar? , Ajuste de las expectativas. 2. Fundamentos de la Automatización de Pruebas Mantenimiento, Optimización, Independencia, Modularidad, Contexto, Sincronización, Documentación. 3. El marco de pruebas Funciones comunes, Las pruebas estándar, Plantillas de prueba, Mapeo de la Aplicación. 4. Gestión de Bibliotecas de prueba Control de cambios, Control de versiones, Gestión de la Configuración. 5. Selección de Enfoque de Automatización de Pruebas Captura / Reproducción, Manejo de Datos, Manejo de Tablas. 6. El Proceso de Automatización de Pruebas El equipo de pruebas, Plan de Automatización de pruebas, Diseño de la cobertura y Ciclo de Pruebas. 7. Ejecución de pruebas Registro de pruebas y defectos, Análisis de Resultados, Resultados inexactos, Seguimiento de defectos. 8. Informes de Gestión Introducción. 9. Estimación Introducción.

Page 3: Curso intensivo de automatización de testing   nivel inicial

_____________________________________________________________________________________

3

Módulo Práctico

1. Contexto de Automatización Porqué automatizar, Flujo básico para automatizar, Consideraciones.

2. Concepto de herramienta de automatización

Testing de regresión – Características, Presentación del Testcomplete como herramienta para testing de regresión, Gestión de Testing, Planificar las pruebas, Generar pruebas, Mejorar las pruebas, Ejecutar las pruebas, Analizar resultados, Reportar errores/incidentes, Características principales (con ejemplos sobre la herramienta), Alcance de la herramienta (lenguajes y plataformas de desarrollo), Opciones básicas, Navegación por diferentes pantallas, Visualización de objetos, Método “record and playback”, Keyword Recording y scripts, Presentación de una automatización simple (ejemplo Notepad), Conceptos manejados en la automatización (Suite, Proyecto, Script), Puntos de verificación (concepto), Log y resultados.

3. Automatización con TestComplete

Presentación de los conceptos con desarrollo de un proyecto sobre la aplicación “Orders”, Objetos y Propiedades, Reconocimiento de Objetos, Puntos de Verificación (detalle de los distintos tipos), Opciones (detalles sobre los puntos más importantes), Keyboard Testing vs. Scripting, Lenguaje de scripting: VBScript Ejemplo con scripting, TestComplete con Excel, Tratamiento de pantallas no esperadas, Grabación de bajo nivel (Low-Level recording), Integración con herramientas de Test Management.

Instructores: Lic. Emilio Etlis, Director de PracticalWeb [email protected]

CTFL, Gustavo Terrera [email protected]

Para más información, envíanos tu consulta. Gracias