Descripción:
El desarrollo impulsado por el comportamiento (BDD) es una metodología ágil cuyo objetivo es mejorar la comunicación y la colaboración entre los desarrolladores de software, los evaluadores de calidad / probadores, los analistas de negocios y otras partes involucradas en un proyecto. Cucumber es un marco de código abierto “basado en la historia” escrito en Ruby. Permite el Desarrollo Dirigido por Comportamiento (BDD) al permitir la creación de pruebas que sean comprensibles tanto para personas técnicas como no técnicas, como las partes interesadas del negocio. Este curso guía a los participantes a través de casos de la vida real para el Desarrollo impulsado por el comportamiento (BDD) y demuestra cómo implementar el Pepino en varios escenarios de prueba.
Temario:
Introducción
Instalación y configuración de pepino
Desarrollo impulsado por negocios (BDD) y desarrollo impulsado por pruebas de aceptación (ATDD)
Involucrar a los analistas de negocios en su organización
Definir los requisitos de su proyecto
El ecosistema de prueba (IDE, lenguajes de programación, marcos de prueba y bibliotecas de compilación)
Configurar un sistema de prueba de aplicaciones web
Gherkin: escribiendo sus historias en un lenguaje fácil de usar
Funciones de escritura
Escenarios de escritura
Escribir definiciones de paso
Organización de características y escenarios con etiquetado
Trabajando con ganchos
Trabajando con bases de datos
Una visión general del ecosistema Ruby
Automatización de prueba basada en web con Capybara
Refactorización de pepino
Usando pepino con selenio
Generando informes
Tendencias emergentes
Conclusión