Del curso: Domina Go: Idioms y pruebas de código
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Desarrollo guiado por comportamiento (BDD) en Go - Tutorial de Go
Del curso: Domina Go: Idioms y pruebas de código
Desarrollo guiado por comportamiento (BDD) en Go
El desarrollo dirigido por comportamiento, o BDD, es una técnica de desarrollo de software que se centra en el comportamiento del sistema. En lugar de centrarse en las pruebas unitarias, BDD se centra en comportamientos o behaviors y cómo estos se traducen en pruebas automatizadas. De este modo, tendremos comportamientos de negocio que se ejecutan como test y estos pasarán si los comportamientos se cumplen. En BDD tenemos tres conceptos fundamentales. Las historias de usuario, que describen una funcionalidad del sistema desde el punto de vista del usuario. Por ejemplo, como entrenador Pokémon, quiero poder capturar pokemon para poder entrenarlos para poder combatir contra otros entrenadores Pokémon. Este fichero representaría una historia de usuario. También tenemos escenarios que describen un caso de uso concreto de la funcionalidad, por ejemplo, captura de pokemons en el bosque o captura de pokemons que son amistosos o combate contra un entrenador Pokémon. Y por último, tenemos…
Contenido
-
-
-
-
-
(Bloqueado)
Análisis estático de código en Go3 min 28 s
-
(Bloqueado)
Creación y ejecución de tests en Go4 min 31 s
-
(Bloqueado)
Ejemplos testables en Go2 min 14 s
-
(Bloqueado)
Pruebas de integración en Go3 min 23 s
-
(Bloqueado)
Desarrollo guiado por comportamiento (BDD) en Go7 min 12 s
-
(Bloqueado)
Cobertura de código en pruebas en Go1 min 11 s
-
(Bloqueado)