Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

TEST AUTOMATION ENGINEERING

Descripción

El objetivo del curso es introducir técnicas y herramientas para la automatización de test funcionales. Mediante la realización del curso el participante adquirirá conocimientos fundamentales en el aseguramiento de la calidad del software y se profundizara sobre las técnicas automatizadas de manera programática.

Dónde se dicta

Córdoba

Carga horaria

80 horas

Contenidos del curso

Fundamentos de Pruebas 

             Comprendiendo el Proceso de Pruebas de Software. 

Los Siete Principios Generales del Proceso de Pruebas de Software. 

Proceso de Pruebas Básico. 

Psicología en el Proceso de Pruebas.

Pruebas a través del Ciclo de Vida del Software.

             Modelos de Desarrollo Software.

Niveles de Prueba del Modelo-V. 

Tipos de Prueba

Objetivos de las Pruebas.

Técnicas Estáticas

               Revisiones y el Proceso de Pruebas.

Análisis Estático basado en Herramientas.

Técnicas de Diseño de Pruebas.

              Diseño de Casos de Prueba orientados a BDD

Categorías de las Técnicas de Diseño de Pruebas. 

Técnicas de Caja Negra (“Black Box”) 

Técnicas de Caja Blanca (“White Box”).

Técnicas Basadas en la Experiencia.

Selección de las Técnicas de Pruebas.

Gestión de Pruebas

              Organización del Proceso de Pruebas (“Test Organization”). 

Planificación y Estimación del Proceso de Pruebas (“Test Planning and Estimation”).

Seguimiento y Control del Estado de las Pruebas (“Test ProgressMonitoring and Control”).

Gestión de la Configuración (“Configuration Management”). 

Riesgo y Proceso de Pruebas (“Risk and Testing”). 

Gestión de Incidencias (“Incident Management”).

Herramientas de Pruebas

              Tipos de Herramientas de Pruebas. 

Uso Efectivo de Herramientas de Pruebas.

 

Introducción al Automatización

Ventajas y desventajas al utilizar automation

Características necesarias que debe tener un proyecto

Tipo de proyectos que se pueden automatizar

Demo de un proyecto sobre una página web

Demo de un proyecto sobre una app windows nativa

Framework de Automatización

Porque usar un Framework de Automatización

Introducción a Jbehave

Porque utilizar jbehave

Creación de un proyecto  

Customización de un proyecto

Modulo Windows Web

º● Introducción

º● Qué es selenium

º● Captura de elementos

º● Información básica de herramientas para desarrolladores en los distintos browsers

º● Que es un xpath

º● Como crear un xpath

º● Creación de un proyecto windows web

º● Crear un nuevo script

Modulo Windows Nativo

º● Introducción

º● Que es Twin

  ● Capturar elementos

  ● Que es un Tpath

  ● Como crear un Tpath

  ● Creación de un proyecto windows nativo

  ● Crear un nuevo script

 

Requisitos

Conocimiento en Programación Orientada a Objeto

Conocimiento de Testing