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

Profesional de pruebas con conocimientos prácticos de pruebas manuales, descripción general de Test Automation y conceptos de programación orientada a objetos (preferiblemente Java)

  35 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (7)

Cursos Relacionados

Introducción a Selenium

  7 horas

Categorías Relacionadas