Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Selenio
Introducción
- ¿Qué es la herramienta Selenium?
- Uso de la herramienta Selenium en la automatización
- Características de la herramienta Selenium
Componentes
- Diferencia entre Selenium y otras herramientas
- Selenium IDE
- Selenium Controlador web
- Selenium Cuadrícula
- Introducción a Selendriod
Instalaciones
- Instalar Eclipse IDE (preferiblemente versión Mars)
- Instalar/validar Java JDK 1.7 y versiones posteriores
- Instalar plug-ins (TestNG, Maven, etc.)
- Instalar Selenium (última versión estabilizada)
- Instale todos los controladores de navegador / necesarios
- Instale todas las bibliotecas, controladores, archivos jar, complementos, etc. compatibles.
Configuraciones
- Configurar la ruta de acceso de clase para el nivel de sistema y usuario
- Configurar eclipse con todas las bibliotecas necesarias, Java
- Configure IE Devtool, FireBug, Firepath, etc. con navegadores
Comience la prueba de muestra
- Idiomas admitidos en Selenium
- Grabe y ejecute el script en Selenium IDE
- Escriba y ejecute el script en Selenium Web Driver
- Ver y analizar los resultados de las pruebas
Uso de Selenium
- ¿Qué es la sincronización?
- Cómo poner validaciones (asset, verify)
- Cómo iniciar el navegador y la aplicación/URL
- Cómo configurar los parámetros del explorador mediante código personalizado
- Trabajar con Java con Selenium (clase, paquete, POO, etc.)
- Entendiendo el DOM
- Cómo identificar objetos/elementos usando selenio
Manejo de ventanas
- Cómo leer texto/valores de una página web
- Cómo introducir valores en elementos/objetos
- Trabajar con objetos DOM (botones, enlaces, seleccionar, elegir, tablas, etc.)
- Cómo seleccionar/elegir valor(es) usando list/comboxbox
- Cómo seleccionar/elegir la casilla de verificación/botón de opción
- Cómo hacer un ratón con el teclado, eventos del tablero de teclas
- Implementación de la gestión de excepciones en selenio
- Cómo manejar varios navegadores
- Manejo de alertas
- Control de alertas de Windows mediante AutoIT
Pruebas basadas en datos
- ¿Qué son las pruebas basadas en datos?
- Parametrización de los scripts de prueba con Excel
- Leer, escribir los datos en/desde excel
- Trabajar con archivos CSV, XLS, planos y bases de datos
TestNG
- ¿Qué es TestNG?
- Cree TestNG. XML archivo / Prueba / TestSuite
- Integración con scripts de Selenium
- Ejecutar desde TestNG
- Ejecutar desde TestNG
- Anotaciones de TestNG
- Etiquetas en TestNG. XML Archivo
- Trabajar con grupos
POM
- Introducción al marco del modelo de objetos de página
- Introducción al marco del modelo de objetos de página
- Uso del archivo de propiedades
Log4J
- Introducción
- Implementación en selenio
- Generación de archivos de registro y análisis
ENTENDIDO
- Introducción
- Creación del proyecto MAVEN
- Configuración con selenium y java
- Compilar/ejecutar la compilación
Rejilla
- Introducción
- Controlador web remoto
- Configuración del concentrador
- Configuración del nodo
- Ejecución de scripts en un equipo remoto / ejecución paralela
Proyecto de conversión
- ¿Qué es la conversión de proyectos?
- Cómo convertir un proyecto Java en Maven y viceversa
Marco de automatización
- Introducción a los marcos de automatización
- Tipos de marcos y beneficios
- Trabajar con programación extendida (Java)
Acercarse
- Cómo crear marcos de automatización
- Comprender el enfoque de automatización de pruebas
JMeter
Introducción
- JMeter Características
- Pruebas de rendimiento
Preparación de una prueba
- Requisitos y expectativas
- Consejos para obtener mejores resultados
Descripción general de los componentes
- Plan de pruebas
- Grupo de subprocesos
- Dechado
- Controlador lógico
- Oyente
- Temporizador
- Aserción
- Configuración Element
- El orden de ejecución
GoPrácticas de OD
- Recursos integrados
- Caché
- Registrar los tiempos de reflexión
- Ejecución desde la línea de comandos
Variables
- Crear
- Usando
- Extracción
- Visionado
Funciones
- Preparando
- Usando
- Crear
Propiedades
- Usando
- Crear
Autenticación
- Formularios de solicitud web
- Autenticación básica HTTP
Informes
- Generación de un panel de informes
- Resultados en tiempo real
Pruebas distribuidas
- Ejecución desde la línea de comandos
Ampliación de la funcionalidad
- Plug-ins
- Código personalizado
Requerimientos
Testing Professional con conocimientos prácticos de pruebas manuales, visión general sobre automatización de pruebas Conceptos de programación orientados a objetos (Java preferible)
35 Horas