Description
What you’ll learn
-
Usar Selenium Webdriver para interactuar con páginas web y realizar pruebas automatizadas.
-
C# y NUnit para crear frameworks de prueba robustos y escalables, usando el Page Object Model (POM)..
-
Cómo complementar los frameworks de prueba con funcionalidades como leer datos de archivos externos y correr pruebas en paralelo.
-
Uso y configuración de Extent Reports para generar reportes de prueba.
Aprende a implementar pruebas automatizadas con Selenium Webdriver y NUnit, usando el lenguaje de programación C#.
Selenium es una de las herramientas más versátiles (y populares) en el mundo de la automatización de pruebas, además de ser una gran herramienta para interactuar de manera programática con páginas web. Vamos a aprender todo lo necesario sobre su funcionamiento para poder implementar nuestro propio framework de pruebas automatizadas.
Además de parender el funcionamiento de Selenium, vamos a aprender a crear frameworks estructurados y escalables con POM (Page Object Model). No es suficiente con crear pruebas, es importante que nuestro código sea fácil de leer, mantener, y escalar. Para eso vamos a ver una estructura de proyecto que nos ayudará con cualquier funcionalidad que queramos agregar. Además, vamos a ver cómo lograr pruebas claras y eficientes, pudiendo ejecutarlas en paralelo con la ayuda de NUnit.
También complementaremos nuestro framework con funcionalidades muy importantes en ámbitos profesionales, como el manejo de datos de prueba y la generación de reportes de resultados con la ayuda de Extent Reports.
Este curso puede ser una base sólida para poder crear nuestros proyectos de automatización de pruebas, con una muy alta calidad. Además, los conceptos básicos vistos son aplicables no sólo con las tecnologías y herramientas vistas aquí, la idea es que puedas aplicar lo aprendido aunque cambies de lenguaje de programación o de herramientas de pruebas.
Who this course is for:
- Desarrolladores y Testers que deseen implementar pruebas unitarias, enfocadas a páginas web.
- Cualquier persona que quiera un conocimiento práctico de Selenium Webdriver.
Reviews
There are no reviews yet.