Automating web tests with Selenium using Python


(We are currently translating these texts so please hang on while we finish them)

Objectivos

El objetivo del curso es dar las nociones necesarias para empezar a realizar automatizaciones de pruebas con el lenguaje de programación Python, usando Selenium como herramienta. El curso está enfocado a dar unas guías básicas sobre la sintaxis y el uso de Python en general y enfocarse a la realización de automatización de pruebas mediante frameworks y herramientas de testing en Python.

1) Aprender los conceptos básicos de Python (tipos de datos, estructuras de datos, controles de flujo…)

2) Entender cómo utilizar el framework de testing nose en Python y cómo organizar los tests automáticos.

3) Aprender a usar la librería 'REQUEST' en Python para probar API REST

4) Aprender a usar la herramienta Selenium usando Python para probar web

Contenidos

Los siguientes temas serán cubiertos durante el curso:

I) Programar con Python

  •   Introducción al Python
  •   Tipos de datos (Numeros, Cadenas de texto, Booleanos, Colecciones, Diccionarios)
  •   Control de flujo
  •   Métodos y objetos en Python

2) Automatizar pruebas

  •   Frameworks de automatización en Python
  •   Parseo y manipulación de cadenas de texto
  •   Generar y guardar datos en CSV
  •   Leer juegos de datos de archivos CSV

3) Automatizar pruebas de API REST

  •   Realizar llamadas
  •   Análisis de la respuesta
  •   Uso de filtros y parámetros en URL
  •   Uso de cookies
  •   Enviar archivos mediante API REST
  •   Llamadas autenticadas

4) Pruebas web con Selenium

  •   Frameworks de automatización en Python
  •   Configurar diferentes Drivers para los navegadores
  •   Localizar elementos en web
  •   Interactuar con elementos
  •   Esperas explicitos e implicitos
  •   Page objects

Grupo Destino

El curso va dirigido a testers, QAs, Devs que se quieran comenzar en la actividad de la automatización de pruebas o hayan empezado a hacerlo y quieran mejorar su conocimiento.

Duración y precio

La duración del curso de automatización de pruebas web con Selenium usando Python es de una jornada completa de 09:30h a 18:00h y tiene un coste de 350 Euros.

Materiales del curso

Se impartirá en Castellano y los participantes recibirán un ejemplar de los materiales. También se les otorgará con un certificado de asistencia oficial de nexo QA al completar el curso.

Requisitos

Experiencia básica en testing y conocimientos básicos de desarrollo de software. Será necesario que los asistentes dispongan de un portátil para realizar los diferentes ejercicios que se presentarán en el curso.

Inscripción

El próximo curso está programado para el 5 de octubre en Barcelona y el 16 de noviembre en Madrid.


Register Here