|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cucumber-con-selenium-para-la-automatizacion-de-pruebas/
课程评论:没有评论
课程名称:Cucumber与Selenium自动化测试 课程概述:本课程专为初学者设计,深入学习Cucumber和Selenium这两个强大的自动化测试工具。课程包含24节课,涵盖主题的各个方面,并提供示例,所有使用的工具均为开源。 Cucumber简介:Cucumber是一种支持行为驱动开发(BDD)的工具。如果您对行为驱动开发不太了解,建议先阅读我们的BDD入门介绍。 Gherkin简介:Gherkin是一组语法规则,用于将普通文本结构化,使Cucumber能够理解。示例场景就是用Gherkin撰写的。 步骤定义简介:步骤定义将Gherkin中的步骤与编程代码连接起来。一个步骤定义实现了该步骤所需执行的操作,因此它们将规范与实现紧密结合。 Selenium简介:Selenium 用于自动化浏览器。你可以自由发挥这种强大的能力,主要用于自动化网页应用以进行测试,但也可以用于自动化基于网络的重复性管理任务。 自动化测试简介:自动化测试是一种利用自动化软件工具执行一系列测试用例的测试技术。与之相对,手动测试则是由人类在计算机前仔细执行测试步骤。 本课程适合希望掌握自动化测试技能的初学者。
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.