Curso actualmente no disponible
Curso profesional de Automatización y Testing con Python
Curso
En Madrid ()
Descripción
-
Tipología
Curso
-
Horas lectivas
100h
-
Duración
2 Meses
Este es el tercer curso que conforma el título de técnico especialista en Python, junto curso profesional de Python y el Máster profesional de Python avanzado. Se pueden hacer ambos cursos por separado, pero si realizas los tres cursos en AEPI obtendrás, además de los títulos individuales de cada curso, el título de Técnico especialista en Python, el cual llevará asociado un número de serie, que te podrá acreditar frente a cualquier empresa que nos lo solicite.
Con nuestro curso profesional de automatización y testing con Python (actualizado a la última versión de Python) aprenderás a fondo la automatización de pruebas y el testing profesional de aplicaciones en entorno laboral, convirtiéndote en un profesional muy demandado en la industria.
Para realizar este curso son necesarios conocimientos sólidos de programación, en Python.
Nuestros grupos son reducidos, máximo 10-11 alumnos (en función del aula), con esto conseguimos la mejor atención posible y que esas horas lectivas sean de la máxima calidad y más que suficientes para cubrir un temario muy extenso y completo.
También necesitarás otras 60 horas como mínimo de trabajo en casa obligatorio para entregar los ejercicios, horas de estudio, proyectos, trabajos obligatorios y demás.
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 10 años en Emagister.
Materias
- Testing
- Scripts
- Python
- Programación PYTHON
- Selenium
Profesores
Álvaro José Linares
Profesor
Temario
MÓDULO I - PYTEST TESTING FRAMEWORK
- Introducción a Pytest
- Helpers
- Escribir un Test Funcional
- Probando Test Functions
- Pytest Fixtures
- Built-In Fixtures
- Plugins
- Pytest HTML Report
- Fichero de configuración de Pytest
MÓDULO II - INTRODUCCIÓN A SELENIUM
- Introducción a Selenium
- Instalación de Selenium
- Instalar Drivers para Selenium
- Revisión de Navegadores Soportados
MÓDULO III – BUSCANDO ELEMENTOS
- Buscando Elementos
- Buscando Elementos por Id
- Buscando Elementos por CSS y XPATH
- Buscando Elementos por Name, Class Name y Tag Name
- Buscando Elementos por LINK_TEXT y PARTIAL_LINLK_TEXT
MÓDULO IV – WAITS
- Waits Implícitos
- Waits Explícitos
MÓDULO V - OTROS TÓPICOS DE SELENIUM
- Elementos Element vs Displayed
- Obteniendo Atributos de los Elementos
- Enviando señales de teclado
- Dropdowns
- Checkboxes
- Radios
- Alerts
MÓDULO VI – VENTANAS Y FRAMES
- iFrames
- Múltiples Ventanas y Pestañas
MÓDULO VII – FRAMEWORK DESIGN
● Explicando el sitio de demo a testear
● Framework Skeleton y Page Object Pattern
● Extendiendo la Clase de Selenium
● Config Helper
● Verificar Mensajes de Error
● Ejecutar Headless Browser
● Validar registro de usuario
● Prueba End-to-End de un usuario Guest
● Database Helper
MÓDULO VIII – GENERAR REPORTES
● HTML Report Básico
● Modificar el HTML Report
● Generar HTML Report
MÓDULO IX – ROBOT FRAMEWORK
● Introducción a Robot Framework
● Creación del Primer Script
● Robot vs Pybot
● Ejecutarlo desde PyCharm
● Ejecutarlo desde un fichero Batch
● Ejecutar varias Suites
● Ejecutar un solo Caso de Test
MÓDULO X – HACIENDO LOS SCRIPTS MAS LEGIBLES
● Estilos: Procedural vs Gherkin
● Introducción a User-Defined Keywords
● Organizar el Script con Keywords
● Agregar Set Up y Tear Down
● Creación de un Page Object
● Incrementar la legibilidad con Gherkin
MÓDULO XI – USO DE VARIABLES PARA CENTRALIZAR DATOS
● Variables Scalar
● Variables List
● Variable Scope
● Enviar variables a Keywords
● Modificar el proyecto con Variables
MÓDULO XII – SEMATICA SUGAR
● Refactorizar Page Object Locators
● Agregar Quotas para clarificar
MÓDULO XIII - EXPLORAR LIBRERÍA EN ROBOT FRAMEWORK
● Built In
● Dialogs
● Database
● API
● Selenium
● String
MÓDULO XIV – WEBLOCATORS
● Fundamentos de Weblocators
● Parent Absoluto y Relatívo
● Partial Locators
MÓDULO XV – DATA-DRIVEN TEST
● Introducción a Data-Driven Test
● Capacidades Built-In
● CSV
MÓDULO XVI – PROYECTO FIN DE CURSO
Curso profesional de Automatización y Testing con Python