Saltar al contenido

Programación python para los probadores

Este curso está diseñado para entrenar a los probadores en la programación en Python (para aquellos que estén interesados en otros lenguajes, tenemos cursos similares para Java y C#).

Sí, es un curso específicamente para probadores. Enseñar programación no es sólo aprender el lenguaje de programación. La construcción de la arquitectura adecuada, el uso de marcos y bibliotecas, el dominio de las herramientas de desarrollo y depuración también forma parte de las «habilidades de programación». Por eso este curso trata en detalle las características del lenguaje y de las bibliotecas auxiliares, que son más demandadas en el desarrollo de las pruebas automáticas, incluyendo la prueba de aplicaciones web y de ventanas a través de la interfaz de usuario.

Programación python para los probadores
Programación python para los probadores

El material a estudiar se demostrará en un único ejemplo de extremo a extremo: desarrollaremos pruebas automatizadas para una aplicación web en Python utilizando Selenium WebDriver. Comenzando con una simple prueba grabada por una «grabadora», gradualmente complicaremos la arquitectura del conjunto de pruebas, añadiremos y reforzaremos pruebas en pruebas, y complementaremos las pruebas con generadores de datos de pruebas. No se hará hincapié en los algoritmos, sino en el estudio de diversas bibliotecas y marcos útiles, así como en el diseño de plantillas que permitan organizar el código de las pruebas automatizadas de manera que pueda modificarse y ampliarse fácilmente.

Pero no nos limitaremos a un ejemplo, para consolidar el material, durante el curso construiremos «en un solo estilo» varios proyectos con pruebas para aplicaciones de diferentes tipos, aprenderemos a probar aplicaciones a través de la interfaz web, la interfaz de usuario de Windows, la interfaz de acceso a la base de datos, las interfaces de red (correo, HTTP, servicios web).

Y finalmente aprenderemos a hacer pruebas en el lenguaje «natural» de Gherkin. Sí, no te sorprendas, tienes que ser capaz de programar para hacer pruebas en el lenguaje «natural» 🙂

El curso utiliza la versión 3 de Python.

Hora: Una vez a la semana, los viernes hasta las 12.00 horas, en Moscú, se publican conferencias teóricas, referencias a materiales adicionales y tareas.