Curso de BDD - Pruebas de Comportamiento de los Sistemas Informáticos
La capacitación está diseñada para personal de TI y de negocios. El objetivo del curso es proporcionar una manera de facilitar la comunicación entre los departamentos en el proceso de desarrollo de software. Los participantes aprenden las pruebas de comportamiento para hacer posible crear software más confiable sin la necesidad de herramientas costosas y avanzadas.
Programa del Curso
Problemas comunes de comunicación
- Razones de los problemas de comunicación
- Lenguaje hermético
- El factor humano: principal problema en los proyectos de TI
- Necesidad de un lenguaje unificado
- Análisis de las necesidades del cliente
- Especificación de valores empresariales
- DDD
BDD - práctica
- Introducción a las pruebas conductuales
- Pruebas de "caja negra"
- ¿BDD versus TDD?
- BDD frente a pruebas funcionales y unitarias
- Nivel abstracto de TDC
- Sintaxis de pepinillos: idea de lenguaje para negocios y TI
- Estructura de las historias: rol, característica, beneficio, contexto, evento, desenlace
- Escribir buenas historias: escenarios empresariales
- Historia y Use Cases
- Bibliotecas BDD - Compatibilidad con Java/.NET/PHP
- Pruebas de comportamiento de aplicaciones de Internet
- Uso de BDD con selenio
- Simulación de caso de negocio con BDD, creación de un sistema de muestra basado en BDD
Requerimientos
- Conocimientos básicos del concepto Domain Driven Design
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de BDD - Pruebas de Comportamiento de los Sistemas Informáticos - Booking
Curso de BDD - Pruebas de Comportamiento de los Sistemas Informáticos - Enquiry
BDD - Pruebas de Comportamiento de los Sistemas Informáticos - Consultas
Consultas
Testimonios (2)
Me gustó la comunicación interactiva y constante de uno a uno con el entrenador.
Danilo Uy - Texas Instruments Inc.
Curso - BDD - Behavioral testing of IT systems
Traducción Automática
One-to-one session which gave me the option to focus on the area most revel ant to my need.
Alex Liu
Curso - BDD - Behavioral testing of IT systems
Traducción Automática
Próximos cursos
Cursos Relacionados
BDD para no programadores: taller en vivo
14 HorasEste taller en vivo dirigido por un instructor en Colombia comienza con una introducción al BDD, qué es y cómo lo utilizan las empresas para promover el buen diseño, desarrollo y pruebas de software. Lo hacemos desde un punto de vista no relacionado con la ingeniería, con la vista puesta en los usuarios finales, sus requisitos, su lenguaje y su forma de pensar. También abordamos los desafíos de comunicación que las partes interesadas de la empresa probablemente encontrarán a medida que trabajan más estrechamente con sus pares con mentalidad técnica.
Al final de esta formación, los participantes sabrán cómo:
- Escriba historias de usuario sucintas que capturen los patrones de uso de los usuarios reales del software.
- Traduzca sus historias de usuario al lenguaje conductual de BDD (Dado, Cuándo, Entonces).
- Derive casos de prueba de estos casos, para que los ingenieros los utilicen para implementarlos y probarlos.
- Comprender la relación entre los requisitos del producto, los criterios de aceptación y los casos de prueba.
- Desmitificar la jerga técnica que impide la comunicación y la comprensión.
- Instale y use excelentes herramientas para escribir archivos de características de BDD.
- Comprender y apreciar lo que sucede una vez que el trabajo se entrega a los ingenieros.
- Desempeña un papel más activo en el ciclo de desarrollo iterativo.
Behat: Desarrollo impulsado por comportamiento (BDD) con PHP
14 HorasBehat es un marco de prueba Behavior Driven Development (BDD) escrito en PHP. Facilita la comunicación entre desarrolladores, evaluadores, partes interesadas del negocio y clientes durante el proceso de desarrollo de software. Behat permite a personas no técnicas escribir descripciones claras del comportamiento previsto de una aplicación, y luego ejecutar esos "escenarios" como pruebas funcionales contra la aplicación.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a escribir y ejecutar casos de prueba de estilo BDD utilizando Behat y PHP.
Al final de esta formación, los participantes serán capaces de:
- Ejecute pruebas automatizadas escritas en el lenguaje legible por humanos, "Dado, cuándo, entonces" Gherkin
- Utilice casos de prueba basados en Behat para mejorar la colaboración entre equipos técnicos y no técnicos
- Integre Behat con Selenium, Mink, Goutte y otros emuladores de navegador para realizar pruebas y generar informes
- Amplíe la funcionalidad Behat a través de su sistema de extensión
- Pruebe numerosos escenarios de uso a través de comandos de terminal, API REST y más.
Audiencia
- Ingenieros de pruebas
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Compórtate: BDD con Python (Pepino / pepinillo para Python)
7 HorasThis instructor-led, live training in Colombia begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
Al final de esta capacitación, los participantes tendrán una comprensión firme de BDD y Behave, así como la práctica necesaria para implementar estas técnicas y herramientas en escenarios de prueba del mundo real.
Cucumber: Implementación de Desarrollo Impulsado por el Comportamiento (BDD) con Cucumber
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) 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 Cucumber en varios escenarios de prueba.
Cucumber: implementando BDD con Java
7 HorasCucumber es un marco BDD de fuente abierta para escribir pruebas en un estilo de lenguaje natural. BDD, o Behavior Driven Development, es una técnica ágil de desarrollo de software que fomenta la colaboración entre desarrolladores, QA y personas de negocios no técnicos en un proyecto de software.
Esta capacitación comienza con una discusión sobre BDD y cómo Cucumber se usa para llevar a cabo pruebas de BDD para aplicaciones web. Los participantes tienen amplias oportunidades de interactuar con el instructor y sus compañeros mientras implementan los conceptos y las tácticas aprendidas en este práctico entorno práctico de laboratorio.
Al final de esta capacitación, los participantes comprenderán a fondo BDD y Cucumber, así como la práctica y el conjunto de herramientas necesarias para escribir sus propios casos de prueba para escenarios de pruebas de software del mundo real.
Formato del curso
- Gran énfasis en la práctica práctica. La mayoría de los conceptos se aprenden a través de muestras, ejercicios y desarrollo práctico.
Nota
- Esta capacitación usa Eclipse y Selenium. Si desea utilizar un IDE diferente o un marco de automatización de prueba, contáctenos para organizarlo.
- Si su equipo está pasando de las pruebas manuales a las pruebas de automatización por primera vez, contáctenos para organizar la extensión de la capacitación e incluir una cobertura adicional de las pruebas de automatización.
Cucumber.js: Desarrollo impulsado por comportamiento (BDD) con Javascript
14 HorasCucumber.js es una implementación nativa de JavaScript de Cucumber.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir y ejecutar casos de prueba de estilo BDD (Conducta impulsada por el comportamiento) utilizando Cucumber y Javascript.
Al final de esta capacitación, los participantes podrán:
- Ejecute pruebas automatizadas escritas en lenguaje legible por humanos, Gherkin
- Use casos de prueba basados en Cucumber para mejorar la comunicación y la colaboración entre equipos técnicos y no técnicos
- Integre Cucumber.js con otros marcos de prueba, como el transportador para probar aplicaciones angulares
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Iridium: Cucumber y Selenium sobre la base de pruebas
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a ingenieros de pruebas y desarrolladores que desean aprender a probar una aplicación web compleja usando Iridium.
Al final de esta capacitación, los participantes serán capaces de:
- Cree pruebas de un extremo a otro que simulen las acciones de un usuario mientras navega por una aplicación web.
- Automatice las pruebas de aplicaciones temáticas con múltiples estilos.
- Cree casos de prueba que sean legibles para personas sin conocimientos técnicos.
- Ejecute pruebas en una amplia variedad de navegadores.
- Utilice el paquete Iridium Snippets para Atom para facilitar la escritura de scripts de prueba.
- Reduzca los costos de mantenimiento de objetos de página y código personalizados Java.
Robot Framework: Prueba de aceptación impulsada por palabras clave
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a ingenieros de pruebas de software que desean aprender a escribir un conjunto de casos de prueba y un conjunto de pruebas, y luego ejecutar las pruebas en una aplicación de demostración.
Al final de esta formación, los participantes serán capaces de:
- Utilice el enfoque de pruebas basado en palabras clave y la sintaxis de datos de prueba tabulares de Robot Framework para escribir y ejecutar pruebas.
- Utilice una sintaxis coherente para componer nuevas palabras clave a partir de las existentes.
- Lleve a cabo pruebas de estilo Gherkin Behavior Driven Development (BDD) (similares a Cucumber).
- Genere e interprete informes y registros para solucionar errores en la aplicación probada.
- Se ampliaron las capacidades de Robot Framework utilizando bibliotecas de terceros escritas en Python, Java, Perl, Javascript y PHP.
- Integre Robot Framework con Selenium para probar aplicaciones web.
Prueba de Aplicaciones Ruby con RSpec
7 HorasEste curso de un día guía a los participantes a través de los fundamentos de RSpec , BDD (Behavior Driven Development) y otros métodos de prueba con ejercicios prácticos.
Serenity BDD: Escribir mejores pruebas de aceptación automática
7 HorasEn esta capacitación en vivo dirigida por un instrumento en Colombia los participantes aprenderán a escribir pruebas de alta calidad mediante el empleo de "guiones" y la idea de "actores, tareas y objetivos" para expresar las pruebas en términos comerciales en lugar de como interacciones entre los componentes del sistema. Analizamos los escenarios de pruebas funcionales y de interfaz de usuario y demostramos cómo se puede usar Serenity para administrar sus pruebas. Todas las conferencias, notas, cuestionarios y discusiones van acompañadas de prácticas e implementaciones en vivo.
Al final de esta capacitación, los participantes comprenderán el marco Serenity y podrán utilizarlo con comodidad. Igual de importante, los participantes aprenderán a pensar y abordar la automatización de pruebas desde una perspectiva diferente.
SpecFlow: Implementando BDD para .NET
21 HorasEn esta capacitación en vivo dirigida por un instructor en Colombia, los participantes aprenderán a usar SpecFlow para escribir pruebas de aceptación que sean comprensibles tanto para las partes interesadas técnicas como para las no técnicas.
Al final de esta formación, los participantes serán capaces de:
- Enlazar los requisitos empresariales al código .NET.
- Aplicar técnicas de BDD para crear documentación viva para una aplicación.
- Ejecute SpecFlow desde Visual Studio o desde la línea de comandos.
- Integre SpecFlow en un entorno de compilación y pruebas continuas existente.
- Integre SpecFlow con otros marcos de pruebas como MSTest, NUnit, xUnit y MbUnit.