Curso online
Duración : 7 Días
La creciente demanda de las empresas por contar con profesionales cada vez más especializados a hecho que, en el caso de los Testers de Software, se vean motivados a adquirir nuevas habilidades que sean necesarias para poder otorgar valor agregado a los equipos de Desarrollo.
Entre dichas habilidades adicionales se encuentra la programación, muy demandada para realizar tareas de automatización de pruebas. Adicionalmente, no en todos los casos los Testers necesitarán programar; sin embargo, podrían requerir conocer de programación para realizar pruebas estáticas o de caja blanca.
Objetivos
GENERAL: • Brindar las herramientas y los conocimientos técnicos necesarios a los Testers funcionales para desarrollar tareas que requieren habilidades de programación. ESPECÍFICOS: • Estudiar los escenarios más comunes en los que un Tester necesita aplicar la programación. • Lograr una comunicación fluida con los Desarrolladores cuando haya que argumentar la causa raíz de un problema, brindándoles un valor diferencial, recomendaciones o aportes. • Aprender conceptos básicos de automatización. • Aprender a configurar un proyecto desde cero con Maven, Junit y Selenium Web Driver.
A quién va dirigido
Analistas de Calidad, Testers de Software, Ingenieros de QA/de Pruebas/de Calidad, Técnicos de Pruebas, Diseñadores o Ejecutores de Pruebas en el ciclo de desarrollo de Software, Desarrolladores de Software, Jefes que tengan la necesidad de un mejor entendimiento de los objetivos y métodos de una disciplina de Pruebas, Profesiones del área de TI, Informática que requiera una formación en automatización de pruebas en servicios API.
Requisitos
• Compromiso del participante para asistir de forma puntual al 100% de las Sesiones (cada clase suma puntos a la nota de asistencia). • Se recomienda tener conocimiento y/o experiencia en pruebas de software u otro rol en el desarrollo de software.
Temario completo de este curso
CONTENIDO:
I.Programación Java
• Qué es la máquina virtual de java
• Diferencia entre JDK y JRE
• Estándares de Java
• Tipo de Datos de Java
• Operadores matemáticos
• Control de Flujo (if, else, switch)
• Bucles II. Ejercicios
I.Programación en Java
• Programación Orientada a Objetos
• Uso de Arreglos y Colecciones
• Manejo de Excepciones II. Ejercicios
I.Configurar Proyecto con Maven
• ¿Qué es Maven?
• Crear un Proyecto Maven
• Agregar Dependencias
• Comandos Maven II. Ejercicios
I.Configurar un Proyecto con Selenium Web Driver
• Crear Proyecto con Maven
• Configurar Driver (Chrome/Firefox)
• Interactuando con WebDriver
• Usando Junit/TestNG para generar nuestras pruebas