Card image

¿Qué voy aprender?

  • Escribir casos de pruebas con código de fácil mantenimiento y reutilizable.

  • Configurar de 0 un Framework de automatización de pruebas de aplicaciones web con Selenium Webdriver, Java y otras herramientas útiles.

  • Con este curso aprenderás a hacer automatización de pruebas para aplicaciones utilizando principalmente Java, Selenium entre otras librerías y herramientas. Abarcaremos extensamente cada uno de los tópicos mostrados a continuación.


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Testers que deseen potenciar sus habilidades.

  • Developers que deseen aprender sobre automatización de pruebas.

Requisitos

  • Preferiblemente tener una base de Java / Logica de programación, aunque no es limitante.

  • Ganas de aprender


TOMAR ESTE CURSO

Descripción del curso

El objetivo del curso es que puedas:

· Configurar de 0 un Framework de automatización de pruebas de aplicaciones web con Selenium Webdriver, Java y otras herramientas útiles.

· Escribir casos de pruebas con código de fácil mantenimiento y reutilizable.

· Seguimiento de casos de pruebas automatizados

· Mantenimiento del Framework de Automatización

Al iniciar este curso estarás más cerca de convertirte en un QA Engineer.

Con este curso aprenderás a hacer automatización de pruebas para aplicaciones utilizando principalmente Java, Selenium entre otras librerías y herramientas. Abarcaremos extensamente cada uno de los tópicos mostrados a continuación.

¿Qué es lo hace a este curso uno de los mejores de Udemy:

· Nosotros asumimos que no tienes ninguna o poca experiencia en automatización de pruebas / Desarrollo / configuración de entornos entonces abordamos estos tópicos desde un nivel que cualquiera pueda entender.

· Testeamos aplicaciones reales en tiempo real para entender cómo cada componente puede ser automatizado.

· Te explicamos todo en más de 10 horas de video, prácticas y abordamos temas que te ayudarán a ampliar tu base de conocimientos.

· Aunque es necesario que tengas una base de conocimiento en Java, no es mandatorio para realizar este curso.

- Automatización de Pruebas.

· ¿Cuándo Automatizar?

· Alcance – Ventajas

· Ciclo de Vida de las pruebas automatizadas.

· Ciclo de Vida de cualquier framework de automatización de pruebas

· Demostración.


- Entendiendo Selenium.

· ¿Cómo funciona Selenium?

· Funciones de Selenium.

· Selenium WebDriver.

· Entendiendo el DOM de una Aplicación web.

· Tipos de identificadores.

· Xpaths

· Herramientas Record & Play. (Selenium IDE – Katalon Studio)


- Navegadores.

· Plugins.

· Configuración de navegadores. IE, Chrome, Mozilla.

- Maven.

· Todo el proyecto será administrado bajo la estructura de Maven.


- Ejecución de Primera Prueba Selenium

· Configuración del WebDriver y Actualización de WebDriver.

· Estructura de una prueba Selenium – Java en su versión nativa.


- Page Objects Models (POM)

· Esqueleto de Framework con Maven.

· Bahavior data driven test (BDD)

· Modelando funciones Selenium.

· Reutilización de Código.

· Scripting de Test Automatizados.

1. Localizadores

2. Capturas de Pantalla.

3. Consumiendo datos Json.

4. Waits: Implícitos y Explícitos

5. ActionChains

6. Selenium By.

7. Selenium Keys.

8. Ejecutar Acciones con JavaScript.



- Allure Framework. (Reportes y Auto documentación.)

· Documentación de casos de prueba con Allure Framework.

· Configuración de Librerías.

· Capturas de pantalla para reportes.

· Configuración en entornos Windows.

· Test Runners.


- Análisis de reportes.

· Analizar resultados de casos de prueba.

· Estimación de Casos de prueba.


- Cucumber.

· Test Basado en Comportamiento. (BDD)

· Esqueleto de Framework BDD

· Cucumber – Gherkin sintaxis.

· Ejecución de Matrices de Casos de Prueba.


- Jenkins.

· Instalación en entornos Windows.

· Plugins Jenkins.

· Pipelines Jenkins.

1. · Programar ejecución periódica.

2. · Visualización de reportes allure.

· Cambio de cultura hacia las pruebas continuas.

· Estimar casos de pruebas automatizados.

· Estrategias de Equipo para la Automatización de Pruebas.

· Análisis e Implementación. ¿Cómo empezar?


- ¿Para quién es este curso?

· Para testers en general

· Developers

· Involucrados en el proceso de desarrollo de software en general.

· Interesados en aprender tareas de automatización de pruebas para aplicaciones web.


TOMAR ESTE CURSO

Reseñas

Valoraciones
334
3.90