Curso actualmente no disponible

Curso profesional de Automatización y Testing con Python

Curso

En Madrid ()

495 € IVA exento

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Descripción

  • Tipología

    Curso

  • Horas lectivas

    100h

  • Duración

    2 Meses

Este mes 10% de descuento

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2022

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

Á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

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Curso profesional de Automatización y Testing con Python

495 € IVA exento