Auto-reproducción
Autocompletar
Conferencia anterior
Completar y Continuar
Guia Básica para QA y Selenium 4 con JAVA
Introducción al curso
Bienvenidos al curso (2:00)
Qué vas a aprender en el curso (2:33)
Evaluemos tu conocimiento
Empecemos con el curso (3:17)
Selenium WebDriver con Java
Introducción a la sección (2:35)
Hablemos de Java (7:19)
Descargando JAVA JDK 8 e instalación (10:56)
Configurando la variable Java Path (3:17)
ECLIPSE: Cómo usar este IDE y las razones (13:04)
Descargando la librería Selenium (Versión 4) - Actualizar
Importemos las librerías en un proyecto - Actualizar
WEBDRIVERS: Hablemos de esta clase en Selenium 4 - Actualizar
Mejor documentación para esta versión - Actualizar
Nuestra primera automatización - Actualizar
Algunos consejos finales - Actualizar
ES TIEMPO DE PROBAR TUS CONOCIMIENTOS - Actualizar
Configurando los ambientes de trabajo
Introducción a la sección (0:32)
Creando un nuevo proyecto (1:47)
Configurar un nuevo ambiente
RETO: Configura tus propios drivers
Hagamos una nueva prueba con Firefox (18:07)
Algunos consejos finales sobre la compatibilidad de los navegadores (3:50)
Consejos finales de la sección (0:25)
Identificando objetos en la interfaz
Introducción a la sección (1:08)
¿Qué es inspeccionar elementos? (3:51)
¿Qué son los ID, estilos y otros componentes {AUTOMATION-PRACTICE.COM} (28:43)
Las nuevas formas de inspeccionar elementos con Selenium 4 - Actualizar
RETO: Intenta mejorar el código de la clase anterior
La diferencia entre usar Full Xpath y Xpath (3:42)
Consejos y sugerencias finales (0:34)
ES TIEMPO DE PROBAR TUS CONOCIMIENTOS
A qué se llama programación orientada a objetos
Introducción a la sección (1:29)
Introducción al POO (4:15)
¿Qué es una Clase? (4:26)
¿Qué es un atributo? (5:01)
¿Qué es un método? (14:46)
Instanciando objetos y su importancia para trabajar con Selenium (17:27)
Sugerencias y comentarios finales de la sección (1:07)
Navegadores y Selenium Webdriver
Creando el proyecto: GetURL, GetTitle (14:24)
Navegacion en las páginas: Atrás, Adelante y Actualizar (4:00)
La clase "Actions": Mouse Over (7:02)
Abriendo nuevas ventanas: Javascript, cambio de pestañas y cerrando pestañas y el navegador completo - Actualizar (32:48)
Consejos Finales de la Sección - Actualizar
Técnicas para automatizar elementos
Introducción a la sección - Actualizar
Automatizando listas estáticas (22:55)
Desactivando notificaciones del navegador (10:43)
Automatizando listas dinámicas (22:22)
TestNg para las primeras validaciones (10:41)
Automatizando listas dependientes (22:07)
Radio Buttons y CheckBoxes (11:40)
Ventanas emergentes y alertas (8:48)
Conclusión - Actualizar
Pruebas funcionales y de regresión
Convenciones y trackeando errores en tu código de automatización
001 Agregar productos al carrito
002 Borrar elementos del carrito de compras
003 Verificar el carrito de compras
004 Verificar que los productos están cargando correctamente
Usando y configurando reportes con TestNG
Introducción a la sección
Introducción a TestNG - ¿De qué va el framework?
Instalando TestNG
Empezando el proyecto con anotaciones @BeforeClass, @AfterClass y @Test
Anotaciones @BeforeSuite, @AfterSuite y el archivo XML
Anotaciones @BeforeMethod y @AfterMethod
Anotaciones @BeforeTest y @AfterTest
Editando un poco el archivo XML y el parámetro dependsOnMethods
El parámetro "enabled" y excluyendo e incluyendo métodos desde el archivo XML
Creando grupos en tu set de pruebas y corriéndolos
Enviando parámetros desde tu archivo XML
Trabajando con datas desde un objeto
Creando e implementando Listeners con TestNG
Chequeando los reportes de TestNG
Recursos de la sección
Conclusiones de la sección
Automatizando llamadas en Ajax, ventanas e Iframes - Actualizar
Introducción a la sección
URL del repositorio
Sigamos trabajando con TestNG
Introducción a la sección
Creando una clase base y su importancia
Primera parte: Usando FindElements y creando Arrays
Segunda parte: Generando la lista de elementos de tres al azar
Tercera parte: Haciendo validaciones del producto y sumando los totales
Cuarta parte: Haciendo validaciones finales
La Clase Soft Assert
Agregando el ITestListener y haciendo un Print Screen
Conclusiones de la sección
Creando la segunda prueba - Ejemplo
El Patron de Page Object
Introducción a la sección
Expliquemos un poco el patrón POM
Creando el archivo repositorio
Modificando el código
Repositorio del proyecto
Trabajando con anotaciones @FindBy y @FindBys
Crea tu propio POM con tags
Conclusiones Finales
Data Driven Testing
Introduccion a la sección
Creando un archivo csv con comas desde excel
Leyendo los datos del archivo a través de una clase
Apache POI y otras formas de leer archivos
Creando los archivos esenciales del proyecto
Corriendo el caso con nuestra data almacenada
Conclusiones de la sección
Java Streams
Introducción a la sección
Conversemos acerca de los beneficios de usarlo
Como usar en código los steams
Conclusiones de la sección
Anotaciones @BeforeTest y @AfterTest
Contenido de la clase bloqueado
Si ya estás inscrito,
tendrás que iniciar sesión
.
Inscríbase en el curso para desbloquear