La automatización de pruebas es una técnica esencial en el proceso de desarrollo de software, ya que permite aumentar la eficiencia y calidad de los productos finales. Automatizar pruebas permite detectar errores de manera temprana, lo que reduce costos y tiempo de corrección, aumenta la velocidad de entrega y mejora la satisfacción del usuario final. Además, permite ejecutar pruebas repetitivas y complejas de manera rápida y confiable, lo que facilita la detección de errores en diferentes plataformas y dispositivos.
En resumen, aprender a automatizar pruebas es fundamental para cualquier persona involucrada en el desarrollo de software, ya que contribuye a mejorar la calidad, eficiencia y satisfacción del usuario final.
- Nombre del curso / diplomatura: Testing Automation
- Organiza: ICARO
- Fecha de Inicio: 04/12/2023
- Cursado: Lunes de 19 a 21 hs
- Modalidad de Cursado: Clases en vivo sincrónicas
- Duración: 11 clases secuenciales
- Aranceles: $46.500 hasta el 11/11. Consultar al +54 9 3518656685
Personas interesadas en conocer en qué consiste la Automatización de Pruebas desde su planificación, preparación y ejecución de las mismas. No requiere conocimientos previos.
- Comprender los fundamentos de la automatización de pruebas: Este objetivo se enfoca en la comprensión de los conceptos y técnicas fundamentales de la automatización de pruebas, incluyendo las herramientas y tecnologías utilizadas en este campo.
- Aprender a diseñar y desarrollar pruebas automatizadas: Este objetivo se centra en el proceso de diseño y desarrollo de pruebas automatizadas eficaces, incluyendo la selección de herramientas de automatización, la escritura de scripts de pruebas, la configuración de entornos de prueba y la ejecución de pruebas automatizadas.
- Entender cómo integrar la automatización de pruebas en el ciclo de vida de desarrollo de software: Este objetivo se enfoca en cómo integrar la automatización de pruebas en el proceso de desarrollo de software y cómo asegurar que las pruebas automatizadas se ejecuten de manera eficaz y eficiente.
- Conocer las mejores prácticas y tendencias actuales en automatización de pruebas: Este objetivo se centra en las últimas tendencias y mejores prácticas en automatización de pruebas.
- MÓDULO 1 : ¿Cómo planificar las pruebas de software? Introducción a QA
 
 Este módulo de introducción a la automatización de pruebas es ideal para aquellos que deseen aprender cómo automatizar pruebas de software. Empezando con los conceptos fundamentales como la planificación de pruebas y el uso de herramientas de automatización.
 
 Objetivo :- Comprender los conceptos fundamentales de la automatización de pruebas.
- Identificar los casos de prueba adecuados para la automatización.
- Conocer los lenguajes de programación más utilizados en la automatización de pruebas.
 
 Temas:
 ●Concepto de testing
 ●Objetivos del testing
 ●Principios del testing
 ●Técnicas de testing
 ●Tipos de pruebas
 ●Niveles de pruebas
 ●¿Qué es automatizar?
 ●Mitos en la automatización
 ●¿Cuando automatizar?
 ●¿Para qué se automatiza?
 ●Ventajas y desventajas de automatizar las pruebas de un software
 ●Manual o Automatizado
 ●Tipos de pruebas a automatizar
 ●Enfoques de la automatización
 ●Tendencias en la automatización de pruebas
 
 
 
- MÓDULO 2 : ¿Cómo programamos las pruebas automatizadas?
 En esta etapa se busca adquirir las nociones básicas de programación, necesarias para dar los primeros pasos en la tecnología. Se abordarán ciertos conocimientos teóricos y sus respectivas implementaciones en código.
 
 Objetivo :- Aprender los conceptos fundamentales de la programación orientada a objetos en Java, incluyendo clases, objetos, herencia, polimorfismo y encapsulamiento.
- Desarrollar habilidades en la manipulación de estructuras de datos y control en Java.
 
 Temas:
 ● Introducción a Java y a la Java Virtual Machine (JVM)
 ● Datos y estructuras de control
 ● Programación orientada a objetos (POO)
 ● Interfaces y clases abstractas
 ● Excepciones y Java 8
 
 
- MÓDULO 3 : ¿Cómo automatizamos?
 Este módulo de automatización de pruebas está diseñado para aprender los conceptos básicos de la automatización de pruebas de software, utilizando herramientas populares de programación. Los estudiantes aprenderán a crear scripts de pruebas automatizados, ejecutarlos y analizar los resultados utilizando herramientas como Selenium y JUnit.
 
 Objetivo :
 Desarrollar habilidades en el uso de herramientas y frameworks de
 automatización de pruebas.
 Crear y ejecutar scripts de prueba automatizados.
 Evaluar reporte de pruebas automatizadas.
 
 Temas:
 ●Maven
 ●JUnit
 ●Automatización de pruebas con Selenium WebDriver
 ●Localizadores
 ●Tipos de esperas
 ●Listas desplegables
 ●Page Object Model
 ●Lectura y escritura de documentos excel
 ●TestNG
 ●Reporte de pruebas
+54 9 3518656685 o info@icaro.org.ar
 info@icaro.org.ar