Últimos Videos de Selenio (96 Horas)
I) Fundamentos de Selenium / Fundamentos (10 Horas)
II) Java Standard Edition para Selenium (34 Horas)
III) Tutoriales de Selenium WebDriver (32 Horas)
IV) Tutorial de Selenium IDE (2 Horas)
V) Marco de prueba de TestNG para selenio (8 horas)
VI) Proyecto Live Selenium (10 Horas)
—————————————————————
I) Fundamentos de Selenium / Fundamentos (10 Horas)
1) Introducción al Selenio Parte-1.
- ¿Qué puede aprender Estados Unidos de China?
- ¿Cuál es el mejor libro para comprar si quiero aprender marketing?
- ¿Cuál es el mejor recurso o forma de aprender Adobe Premiere en una semana?
- ¿Cuáles son las preguntas que debería hacerme después de aprender un algoritmo de aprendizaje automático?
- ¿Vale la pena el curso en línea del Circuito de Marketing Digital en la Asamblea General?
(Descripción general de Selenium, ¿Qué es Selenium?, Historia del proyecto Selenium, Componentes de Selenium o Conjunto de herramientas de Selenium – Selenium IDE, Selenium RC, Selenium WebDriver y Selenium Grid).
2) Introducción al Selenio Parte-2
(Descripción general de Selenium, Plataformas compatibles con Selenium, Licencia de Selenium, Frameworks de prueba y otras herramientas utilizadas en Selenium, Ventajas de Selenium y Desventajas de Selenium).
3) Introducción al Selenio Parte 3
(Descripción general de Selenium, Selenium Vs. Unified Functional Testing / Quick Test Professional, Configuración de Selenium Environment – Elija Selenium Tools, descargue Selenium Tools, Instale Java, Extraiga Eclipse, agregue enlaces Selenium Java Language a Java Project, y descargue e instale TestNG Testing Framework .)
4) Software Test Test Cycle / Test Process
(Ciclo de vida de prueba de software o Proceso de prueba de software, Planificación de prueba de software, Diseño de prueba, Implementación y ejecución, Evaluación de criterios de salida y Cierre de prueba. Redacción de plan de prueba, Casos de prueba, recopilación de datos de prueba, Informe de defectos y creación de Informe de resumen de prueba.)
5) Ciclo de vida de la prueba de selenio / Proceso de prueba
(Ciclo de vida de la prueba de selenio o Proceso de prueba de selenio, Planificación de pruebas de selenio, Generación de pruebas básicas, Mejora de casos de prueba, Ejecución y depuración de casos de prueba, Análisis de resultados de prueba y Reporte de defectos.)
II) Java Standard Edition para Selenium (34 Horas)
6) Visión general de Java / Java para Selenium
(Java Standard Edition o Core Java, Qué es Java, Características de Java, Por qué Java para Selenium, Comentarios en Java, Tipos de datos de Java, Variables, Operadores, Control de flujo de Java, Manejo de excepciones y Programación orientada a objetos Java.)
7) Descripción general del lenguaje Java Parte 2
(Java Standard Edition o Core Java, Qué es Java, Características de Java, Por qué Java para Selenium, Comentarios en Java, Tipos de datos de Java, Variables, Operadores, Control de flujo de Java, Manejo de excepciones y Programación orientada a objetos Java.)
8) Configuración y verificación del entorno Java
(Programación Java para Selenium, Configuración y verificación del entorno Java, Propósito de Java, Usos de Java, Sintaxis Java y Programas de escritura y ejecución Java. Descargue el software Java e instale, descargue el software Eclipse IDE y extraiga, establezca la ruta variable del entorno, configure Eclipse IDE, y programas de escritura de Java en el editor de Eclipse y ejecución.)
9) Estructura del programa Java con un ejemplo
(Programación de Java para Selenium, Estructura de programación de Java con un ejemplo, Divisiones del programa de Java, Documentación en Java, Declaración de paquete en el programa de Java, Declaración de clase, Declaración de importación, Método principal en Programas de Java, Declaración de variables y constantes en Java, Escritura condicional y Loop Statements en Java, y Métodos de declaración y métodos de llamada en programas Java.)
10) Comentarios de Java, tipos de datos y modificadores
(Java para Selenium, Elementos del lenguaje Java, Comentarios en Java, Propósito de los comentarios, Sintaxis de los comentarios en Java y Uso de los comentarios en Selenium Test Automation. Java Access y Modificadores de no acceso para el uso de variables, constantes, métodos y clases. Java Tipos de datos primitivos y no primitivos, y uso de tipos de datos para declarar variables, constantes y métodos con valores de retorno.)
11) Variables de Java, y Operadores
(Java para Selenium, Declaración de variables de Java, Asignar valores a variables, Restricciones de nomenclatura de variables de Java y Tipos de variables de Java. Operadores de Java, Operadores de aritmética de Java, Operadores relacionales o de comparación de Java, Operadores de asignación de Java y Operadores lógicos de Java).
12) Declaraciones de flujo de control de Java
(Java for Selenium, Java Control Flow Statements, Java Decision Making Statements, Java Looping Statements y Java Branching Statements. Tipos de sentencias condicionales en Java, tipos de condiciones y uso de sentencias condicionales en Java. Java for loop, while loop, hacer bucle while, y mejorado para bucle.)
13) Java Control Flow Statements Part-2, String Handling.
(Java Control Flow Statements Part-2, String Handling, Java Looping Statements, do while loop y Java Enhanced para loop. Java Branching Statements, break break, continue statement y return statement. String Handling en Java, ¿Qué es String ?, Creando Cadenas y operaciones de cadenas en Java (concatenación de cadenas, comparación de cadenas y longitud de cadena fina).
14) Arrays en Java, Java ArrayList
(Java para Selenium, Arrays en Java Programación, Crear Arrays, Asignar Valores a Java Arrays, Copiar Array, Encontrar Tamaño de Array, Imprimir todos los Elementos de Array para for loop, imprimir todos los elementos un Array usando Mejorado para loop, Crear Arreglos de Dos Dimensiones, y Ventajas y desventajas de los arreglos.
15) Operaciones de IO de Java, manejo de archivos
(Operaciones de entrada y salida de Java y Manejo de archivos en Java, Java para Selenium, Lectura de entrada en Java usando dispositivos de entrada como teclado y mouse, Manejo de archivos de computadora en Java usando Clase de archivo y Operaciones de salida en Java usando Clase de sistema. Lectura y validación Datos de entrada en la programación Java.
(Programación Java para Selenium, lea un archivo de texto, escriba datos en un archivo de texto, lea y escriba datos, y cree y elimine carpetas. Manejo de excepciones en Java, Excepción aritmética, Excepción de puntero nulo, Excepción de formato de número, y Array fuera de límites Excepción. Excepciones locales y globales de Java, y excepciones manuales y automáticas.)
17) Métodos de Java – Métodos definidos por el usuario
(Programación de Java para Selenium, Métodos de Java, Métodos definidos por el usuario de Java, Métodos de escritura (con valor de retorno), Operación / s de ejecución y Valor de retorno (Método no estático), Operación / s de ejecución y Valor de retorno (Método estático), y Escritura Métodos (sin valor de retorno). Escribir métodos Java y llamar a métodos Java.
18) Prácticas de métodos definidos por el usuario de Java
(Crear y llamar a métodos de Java, métodos estáticos y no estáticos de Java y uso de métodos de Java. Llamar a métodos de Java desde otros métodos, métodos con valor de ejecución y métodos sin valor de retorno y métodos de llamada invocando objetos y métodos de llamada sin objeto. )
(Métodos Java predefinidos para Selenium, Java String Methods, Java Number Methods, Java Charter Methods y Java Array Methods. Programación en Java para pruebas funcionales con Selenium, comparación de cadenas, concatenación de cadenas, búsqueda de la longitud de la cadena y búsqueda de sub cadenas, etc. Comparación de números , Comparando caracteres, busque Longitud de matriz e imprima una matriz.)
20) Java Methods-2, Java ArrayList
(Métodos Java predefinidos para Selenium, Métodos de caracteres Java y Métodos de matriz Java. ArrayList en Java, Estructura de datos dinámicos en Java, Crear lista de matrices Java, Agregar elementos a Java ArrayList y Eliminar elementos de Java ArrayList. Crear objeto en Java y almacenar Elemento Java ArrayList.)
21) Herencia de Java
(Programación de Java para Selenium, Fundamentos de programación orientada a objetos de Java, Herencia de Java, Polimorfismo de Java, Abstracción de Java y Encapsulación de Java. Creación de métodos estáticos y no estáticos en Java, reutilización de miembros de la clase Java sin herencia y con herencia. Clase a otro, un paquete a otro y un proyecto a otro.)
22) Polimorfismo de Java y abstracción.
(Programación de Java para Selenium, Conceptos orientados a objetos de Java – Herencia, Polimorfismo, Abstracción y Encapsulación. Compilación de Polimorfismo de Tiempo o Método de Embarque, Polimorfismo de Tiempo de Ejecución / Anulación de Método, Crear Clases de Resumen de Java y Métodos de Reutilización de Clases de Resumen de Java. Crear Interfaces de Java , y reutilizar las interfaces de Java usando la palabra clave “implementos”.
III) Tutoriales de Selenium WebDriver (32 Horas)
23) Introducción a Selenium WebDriver
(Introducción a Selenium WebDriver, Selenium WebDriver Environment Set y Escriba primero Selenium Test Case & Execute. Versiones de Selenium, Selenium 1.0, Selenium 2.0, Selenium 3.0 (septiembre de 2016), Selenium WebDriver Features y Selenium WebDriver Drawbacks)
24) Configuración del entorno Selenium WebDriver
(Selenium WebDriver Environment Setup, Verifique el entorno y escriba primero Selenium Test Case & Execute. Características de Selenium WebDriver, Desventajas de Selenium WebDriver, Test Automation Frameworks y Creación de casos de prueba en Selenium WebDriver. Descargue el enlace Java Selenium WebDriver y añada a Proyecto Java en Eclipse IDE, escriba Casos de prueba de Selenium WebDriver utilizando los Localizadores de elementos y los Comandos de la API de WebDriver)
25) Escribe el primer caso de prueba de Selenium y ejecuta
(Selenium WebDriver Environment Configure y escriba primero Selenium Test Case & Execute. Escribiendo Selenium WebDriver Test Case utilizando Element Locators, Selenium WebDriver API Commands, y Java Programming Logic. Derive Casos de prueba manuales a partir de los requisitos de prueba. Automatice los casos de prueba usando Selenium WebDriver. Programación Java)
26) Elementos web y operaciones sobre elementos web
(Elementos básicos y características de Selenium WebDriver, Elementos web, Operaciones en elementos web, Operaciones en el navegador, Operaciones en la página, Enlace de operaciones, Cuadro de edición de operaciones, Imagen de operaciones, Casilla de verificación de operaciones, Botón de opción de Operaciones, Tabla de Web de operaciones o Tabla HTML, y Operaciones Cuadro)
27) Localizadores de elementos en selenio.
(Localizadores de elementos en Selenium, Selenium admite localizadores de 8 elementos para identificar elementos en páginas web, id, nombre, className, tagName, linkText, partialLinkText, cssSelecor y xpath. Inspeccionar elementos en Selenium utilizando varios navegadores como Mozilla Firefox, Google Chrome, IE Etc…)
28) Comandos y operaciones de Selenium WebDriver
(Comandos o métodos de Selenium WebDriver para escribir casos de prueba de Selenium, comandos de navegador Selenium WebDriver, comandos de navegación del navegador, comandos de WebDriver en elementos web generales y comandos de verificación de Selenium WebDriver. Selenium Webdriver get (), getCurrentUrl (), getTitle (), findElement, sendKeys, clear (), click, isDisplayed (), isEnabled (), y comandos seleccionados.)
29) Manejo de elementos en selenio, parte 1.
(Comandos o métodos de verificación de Selenium WebDriver, isDisplayed (), isEnabled () y isSelected (). Manejo de elementos en selenio, Prerrequisitos para escribir casos de prueba, Localizadores de elementos en Eelenium, Elementos web y Operaciones importantes en los elementos Web. Navegador de selección en Selenium , Manejo del cuadro de edición y otros elementos. Desafíos principales en la automatización de pruebas funcionales, identificación de elementos y problemas ambientales).
30) Manejo de elementos en selenio, parte 2.
(Manejo de elementos en Selenium, Localizadores de elementos en Selenium, Inspección de elementos usando Page Inspector y Firebug plug en Mozilla Firefox Browser, Herramientas de desarrollo en Google Chrome y IE Browsers, Elementos web y Operaciones en elementos web, Manejando navegador, Manejando cuadro de edición, Manejando texto Área, Mensaje de error de manejo y Ventana emergente de manejo. Manejo de enlaces y botones en selenio.
31) Manejo de elementos en selenio, parte 3.
(Manejo de elementos en Selenium WebDriver, Localizadores de elementos en Selenium, Selenium WebDriver Comandos, Elementos web y Operaciones en los elementos web. Manejo de botón de radio, Casilla de verificación de manejo, Cuadro desplegable de manejo, Imagen de manejo, Enlace de imagen de manejo y Botón de imagen de manejo . Escritura de casos de prueba o pasos de prueba de Selenium WebDriver usando los localizadores de elementos y los comandos de Selenium WebDriver.)
32) Manejo de elementos en selenio, parte 4.
(Manejo de elementos en Selenium, Elementos Web, Operaciones en elementos web, Localizadores de elementos en Selenium, Comandos API de Selenium WebDriver y Escritura de pasos de prueba de Selenium. Manejo de tabla Web o tabla HTML, Manejo de marcos web y Manejo de iFrames. Trabajo con elementos duplicados en Selenium, y trabajando con xpath y cssSelector.)
(Escribir Casos de prueba de Selenium WebDriver usando Element Locator, Comandos API de WebDriver, Programación de Java y TestNG Test Annotations. Escribir pasos de prueba, identificar puntos de verificación, recopilar datos de prueba y preparar el resultado esperado para casos de prueba positivos y negativos. Automatizar casos de prueba manuales usando Selenium, Java, y TestNG Testing Framework.)
34) Escritura de casos de prueba de selenio, parte 2
(Escribiendo Casos de Prueba usando los Localizadores de Elementos, Comandos de WebDriver, Programación Java y Anotaciones en el Framework de Pruebas de TestNG. Escribiendo Casos de Prueba de Selenium WebDriver, Escribiendo Pasos de Prueba, recolectando Datos de Prueba, agregando comentarios e insertando puntos de verificación, Escribiendo Casos de Prueba Positivos y Negativos usando una entrada válida y escribiendo casos de prueba negativos utilizando una entrada no válida, manejo de excepciones en casos de prueba.)
(Escribiendo Casos de Prueba usando los Localizadores de Elementos, Comandos de WebDriver, Programación Java y Anotaciones en el Framework de Pruebas de TestNG. Escribiendo Casos de Prueba de Selenium WebDriver, Escribiendo Pasos de Prueba, recolectando Datos de Prueba, agregando comentarios e insertando puntos de verificación, Escribiendo Casos de Prueba Positivos y Negativos usando una entrada válida y escribiendo casos de prueba negativos utilizando una entrada no válida, manejo de excepciones en casos de prueba.)
36) Escritura de casos de prueba de selenio, parte 4
(Escritura de casos de prueba de Selenium WebDriver utilizando Localizadores de elementos, comandos de API de Selenium WebDriver y funciones de programación de Java. Pruebas dirigidas por datos en Selenium WebDriver mediante lectura de datos de prueba de un archivo de texto, y Pruebas de lotes en Selenium WebDriver usando componentes reutilizables o métodos definidos por el usuario. Prueba de navegador en Selenium mediante la ejecución de casos de prueba con Mozilla Firefox, Google Chrome y Microsoft Edge Browsers)
37) Escritura de casos de prueba de selenio, parte 5
(Pruebas positivas y negativas con Selenium, pruebas de navegador cruzado con Selenium, ¿qué son las pruebas de navegador cruzado? Propósito de las pruebas de navegador cruzado, navegadores populares en la industria de tecnología de la información, controladores de instancias de navegador, crear controladores de navegador y ejecutar casos de prueba utilizando diferentes navegadores como Google Chrome, Mozilla Firefox y Microsoft Edge)
38) Sincronización en Selenium, Introducción a Selenium IDE
(¿Qué es la sincronización? ¿Por qué la sincronización? ¿Cuándo se requiere la sincronización? ¿Cómo sincronizar AUT y la herramienta de prueba (Selenium WebDriver), y cómo obtener el problema de sincronización? Introducción a Selenium IDE, Selenium IDE Features, Inconvens of Selenium IDE , Instalación de Selenium IDE, Menús de herramientas de Selenium IDE, Creación y ejecución de casos de prueba de Selenium IDE.)
IV) Tutorial de Selenium IDE (2 Horas)
39) Tutorial de Selenium IDE
(Introducción a Selenium IDE (Entorno de desarrollo integrado), Instalación de Selenium IDE, Desventajas de Selenium IDE, Características de Selenium IDE, Menús de la herramienta de Selenium IDE, Crear casos de prueba en Selenium IDE, Agregar comentarios en casos de prueba de Selenium y Depurar casos de prueba en Selenium IDE )
IV) Marco de prueba de TestNG para el selenio (8 horas)
40) Introducción al marco de pruebas de TestNG
(Introducción al Marco de Pruebas de TestNG, ¿Qué es el Marco de Pruebas de TestNG ?, Marco de Pruebas de TestNG para Pruebas del Sistema, Características de TestNG, Ventajas del Marco de TestNG, Instalar el Marco de Pruebas y escribir primero el Programa de TestNG, y Crear múltiples Casos de Prueba y Ejecución. Escribir y Ejecutar Pruebas Casos de prueba, Priorice los casos de prueba utilizando los atributos “prioridad”, “Dependencias de funcionamiento dependientes”, Ejecutar siempre “y Ejecute los casos de prueba.)
41) Marco de prueba de TestNG para Selenium Parte-2
(TestNG Testing Framework for Selenium, Introducción a TestNG Testing Framework, Instale TestNG y escriba primero TestNG Program / Test case, Cree Multiple Test Test y Run, Ejecute múltiples programas / clases utilizando XML, Agrupando Casos de Prueba, Priorizando Casos de Prueba, Paraleando Pruebas usando TestNG y parametrización usando TestNG. TestNG Annotations, @Test, ABeforeMethod, @AfterMethod, @BeforeClass, QAfterClass, @BeforeTest y @AfterTest.)
42) TestNG Testing Framework for Selenium Part-3
(Marco de prueba de TestNG para Selenium WebDriver, Crear casos de prueba con Selenium WebDriver, Programación Java y Anotaciones de TestNG. Ejecutar programa / clase múltiple utilizando XML, Agrupar casos de prueba y Pruebas paralelas (por métodos y clases). Programa Marco de Prueba / Ejemplos de casos de prueba para pruebas de lotes, priorización de casos de prueba y pruebas paralelas)
43) Marco de prueba de TestNG para Selenium Parte-4
(TestNG Testing Framework for Selenium, Data Driven Testing usando, DataProvider Annotation, Descargar Excel jar file y Add Excel jar file a Java Project en Eclipse IDE, Crear un caso de prueba de Selenium, Crear un archivo de prueba de datos y Leer el archivo, Conducir datos controlados Probar, leer datos enteros de un archivo externo y convertir los datos de tipo de cadena a tipo entero
V) Selenium Live Project (10 Horas)
44) Software Testing Live Project Parte 1
(Software Testing Live Project – Automatización de pruebas funcionales utilizando Selenium
Información del proyecto, Descripción del proyecto, Participantes del proyecto, Interfaces del Proyecto / AUT, Características a probar en la Interfaz de administración, Características a probar en la Interfaz de usuario, Requisitos de prueba, Escenarios de prueba y Casos de prueba …, Derivar casos de prueba de humo para la interfaz de administración, derivar los casos de prueba de humo para la interfaz de usuario, derivar los casos de prueba exhaustivos (todos los posibles) para la interfaz de administración … y derivar los casos de prueba exhaustivos (todos los posibles) para la interfaz de usuario …)
45) Software Testing Live Project Parte 2
(Software Testing Live Project – Automatización de prueba funcional utilizando Selenium, Java y TestNG Testing Framework.
Información del proyecto, Descripción del proyecto, Participantes del proyecto, Interfaces del Proyecto / AUT, Características a probar en la Interfaz de administración, Características a probar en la Interfaz de usuario, Requisitos de prueba, Escenarios de prueba y Casos de prueba …, Derivar casos de prueba de humo para la interfaz de administración, derivar los casos de prueba de humo para la interfaz de usuario, derivar los casos de prueba exhaustivos (todos los posibles) para la interfaz de administración … y derivar los casos de prueba exhaustivos (todos los posibles) para la interfaz de usuario …)
46) Software Testing Live Project Parte 3
(Software Testing Live Project – Automatización de prueba funcional utilizando Selenium, Java y TestNG Testing Framework.
Información del proyecto, Descripción del proyecto, Participantes del proyecto, Interfaces del Proyecto / AUT, Características a probar en la Interfaz de administración, Características a probar en la Interfaz de usuario, Requisitos de prueba, Escenarios de prueba y Casos de prueba …, Derivar casos de prueba de humo para la interfaz de administración, derivar los casos de prueba de humo para la interfaz de usuario, derivar los casos de prueba exhaustivos (todos los posibles) para la interfaz de administración … y derivar los casos de prueba exhaustivos (todos los posibles) para la interfaz de usuario …)