Full Testing Automation Framework (Selenium-APIs-Appium)
- Description
- Curriculum
- FAQ
- Reviews
ACTUALIZACIÓN 2024
Estoy renovando este curso con material actualizado. este curso incluirá la estructura de un framework para automatizar tanto UI con Selenium WebDriver, así como APIs con Rest Assured y Aplicaciones Android con Appium. Es por eso que desde ahora tendrá un nombre más general y pasará a llamarse Full Testing Automation Framework con Java, ya que abordaremos además los aspectos más importantes de la automatización.
Esta actualización aún se encuentra en desarrollo y estoy subiendo nuevo contenido cada semana y se prolongara por un par de meses hasta abordar todos los temas mencionados, por lo cual es probable que este curso termine con alrededor de 30 horas de contenido, pero estará dividido en secciones para que puedas tomar las que sean de tu interés.
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 30 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
Navegadores.
-
Plugins.
-
Configuración de navegadores. Chrome, Mozilla Firefox.
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.
-
Behavior data driven test (BDD)
-
Modelando funciones Selenium.
-
Reutilización de Código.
-
Scripting de Test Automatizados.
-
Localizadores
-
Capturas de Pantalla.
-
Consumiendo datos Json.
-
Waits: Implícitos y Explícitos
-
ActionChains
-
Selenium By.
-
Selenium Keys.
-
Ejecutar Acciones con JavaScript.
Cucumber Reporting. (Reportes y Auto documentación.)
-
Documentación de casos de prueba.
-
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.
Jenkins.
-
Instalación en entornos Windows.
-
Plugins Jenkins.
-
Pipelines Jenkins.
-
Programar ejecución periódica.
-
Visualización de reportes.
-
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.
-
2Recursos del Modulo de Configuracíon de entornosText lesson
-
3Introducción a la Configuración de Entornos para AutomatizaciónVideo lesson
-
4MavenVideo lesson
-
5Java SDKVideo lesson
-
6Chrome y Notepad ++Video lesson
-
7Instalación de GitVideo lesson
-
8IntelliJ ideaVideo lesson
-
9ChocolateyVideo lesson
-
10Inicialización de Proyecto de AutomationVideo lesson
-
11Taller de AutomationVideo lesson
-
12Framework SkeletonVideo lesson
-
13HooksVideo lesson
-
14¿Que debería Saber antes de continuar?Video lesson
-
15Básicos de JavaVideo lesson
-
16Unit TestVideo lesson
-
17Práctica de Programación 2Video lesson
-
18Práctica de Programación 1Video lesson
-
19Selenium-TestNG TestVideo lesson
-
20Selenium WebDriver Config - Capabilities - PreferenciasVideo lesson
-
21LocatorsVideo lesson
-
22Buenas practicas en LocatorsVideo lesson
-
23Selects and Multiselects (Dropdowns)Video lesson
-
24Locators y buenas practicas pt2Video lesson
-
25Introducción a Page Objects ModelVideo lesson
-
26Driver en Page Object ModelVideo lesson
-
27Alertas / pop-upsVideo lesson
-
28Manejo de Multiples VentanasVideo lesson
-
29iFramesVideo lesson
-
30Action ChainsVideo lesson
-
31JavaScript y SeleniumVideo lesson
-
32Construyendo el test Framework desde 0Video lesson
-
33Mantenimiento del WebDriverVideo lesson
-
34Breve Análisis de Estructura del FrameworkVideo lesson
-
35Test en CucumberVideo lesson
-
36Data Management pt1Video lesson
-
37Data Management (pt2)Video lesson
-
38Data Management pt3Video lesson
-
39Logs con LombokVideo lesson
-
40Creando Test Con Cucumber - Prueba técnicaVideo lesson
-
41Selenium GridVideo lesson
-
42Mock de datos con FakerVideo lesson
External Links May Contain Affiliate Links read more