Cucumber con Selenium para la automatización de pruebas.
What you'll learn
- Aprender a usar Selenium para la automatización de pruebas.
- Cómo usar el framework Cucumber para construir un proyecto de automatización de pruebas.
- Escribir definiciones de pasos para las palabras clave de Gherkin (Give, When, Then)
- Uso de palabras clave especiales: Before, After, Background.
Requirements
- No se necesita experiencia previa.
- Preferible: curso introductorio sobre cómo escribir selectores web.
Description
Aprende sobre Cucumber y Selenium en este curso. Herramientas poderosas para la automatización de pruebas.
Curso completo para principiantes. Todas las herramientas utilizadas son de código abierto. 24 lecciones con ejemplos. Cobertura completa de todos los aspectos del tema.
¿Qué es Cucumber?
Cucumber es una herramienta que soporta el Desarrollo Guiado por Comportamiento (BDD). Si eres nuevo en el Desarrollo Guiado por Comportamiento, primero lee nuestra introducción a BDD.
¿Qué es Gherkin?
Gherkin es un conjunto de reglas gramaticales que estructuran el texto plano lo suficiente como para que Cucumber lo entienda. El escenario anterior está escrito en Gherkin.
¿Qué son las definiciones de pasos?
Las definiciones de pasos conectan los pasos de Gherkin con el código de programación. Una definición de paso implementa la acción que se ejecutará en ese paso. Por lo tanto, las definiciones de pasos vinculan firmemente la especificación con la implementación.
¿Qué es Selenium?
Selenium automatiza navegadores.
Lo que hagas con ese poder depende completamente de ti.
Principalmente se utiliza para automatizar aplicaciones web con fines de prueba, pero ciertamente no se limita a eso.
Las tareas administrativas basadas en la web y repetitivas también pueden (y deberían) automatizarse.
¿Qué es la prueba automatizada?
La prueba automatizada es una técnica de prueba de software realizada utilizando herramientas especiales de software automatizado para ejecutar un conjunto de casos de prueba. Por otro lado, la prueba manual es realizada por una persona frente a una computadora, ejecutando cuidadosamente los pasos de prueba.
Who this course is for:
- Recientes graduados que buscan carreras en automatización de pruebas
- Ingenieros de software que buscan cambiar a la automatización de pruebas para aplicaciones web.
- Entusiastas de la automatización de pruebas para aplicaciones web.
Instructor
Hello,
My name is Mohamed Soliman. I work as a QA and Test Automation Consultant. I live in Germany and have worked for many national/international clients in Europe/UK.
My main focus is to help software enthusiasts write better software. I faced of course many challenges during my career. I think, it will be for the benefit of everyone to share knowledge.
My courses will be first published free as I want them to be accessible for everyone. I am looking for your feedback and comments.
I will always make courses in English. I can teach also in German. If you like it, please let me know in a comment and I will organize courses in German then.
I wish you a pleasant learning Journey on Udemy!