
Los cursos de capacitación locales, dirigidos por instructores en vivo (BDD) cubren diversas aplicaciones del mundo real para BDD. Los cursos cubren áreas tales como el desarrollo conducido prueba de la aceptación (ATDD), el desarrollo conducido prueba (TDD), el pepino y el idioma del pepinillo.
BDD Training está disponible como "entrenamiento en vivo en el sitio" o "entrenamiento remoto en vivo". El entrenamiento en vivo se puede realizar localmente en las instalaciones del cliente en España o en los centros de entrenamiento corporativos de NobleProg en España. El entrenamiento remoto en vivo se lleva a cabo por medio de un escritorio remoto interactivo.
NobleProg--su proveedor de capacitación local
Machine Translated
Testimonios
Ejemplos de lo que BDD se basa en
Łukasz Lewandowski
Curso: Testowanie behawioralne systemów informatycznych - BDD
Machine Translated
Una sesión individual que me dio la opción de centrarme en el área que más me gusta de mi necesidad.
Alex Liu
Curso: BDD - Behavioral testing of IT systems
Machine Translated
Como se mencionó la última hora, discutimos y practicamos el método 'Ejemplo de mapeo'. También es bueno que teníamos un pdf (de un sitio web) que el entrenador creó con mucha información.
Osman Chalaby - Vanderlande
Curso: Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Machine Translated
El lado práctico del curso: el objetivo de un instructor es tener a alguien a quien recurrir cuando se encuentran dificultades. Las definiciones de Scrum y propietarios de productos, etc. se pueden estudiar sin la necesidad de un instructor. Pero usar Visual Studio , poner en marcha Specflow y usarlo correctamente, estos son los elementos de entrenamiento que requieren un instructor. Estos ejercicios prácticos son los elementos que más me gustaron. Me hubiera gustado más de esto.
FNZ Holidings Limited
Curso: SpecFlow: Implementing BDD for .NET
Machine Translated
Me gustó aprender sobre aspectos de gestión de proyectos, como marcos ágiles y de prueba. También me gustaron las lecciones de productividad, como el uso de la herramienta BPM N. El entrenador fue realmente amable, tranquilo y con ganas de ayudar.
Curso: BDD for Non-Programmers: Live Workshop
Machine Translated
Disfruté el archivo de características y la creación de pasos correspondientes.
FNZ Holidings Limited
Curso: SpecFlow: Implementing BDD for .NET
Machine Translated
Me gusta la combinación de productos secos y la práctica.
FNZ
Curso: SpecFlow:为.NET实现BDD
Machine Translated
Me gustó la comunicación directa de 1on1 interactiva y constante con el entrenador.
Danilo Uy - Texas Instruments Inc.
Curso: BDD - Behavioral testing of IT systems
Machine Translated
Para familiarizarse con el patrón de guión y aprender por qué esto es mejor dan el patrón antiguo.
Peter Moors
Curso: Serenity BDD for Automated Acceptance Tests
Machine Translated
Me gustó aprender sobre aspectos de gestión de proyectos, como marcos ágiles y de prueba. También me gustaron las lecciones de productividad, como el uso de la herramienta BPM N. El entrenador fue realmente amable, tranquilo y con ganas de ayudar.
Curso: BDD for Non-Programmers: Live Workshop
Machine Translated
Programa del curso Behavior Driven Development
El taller comienza con una introducción a BDD, qué es y cómo lo utilizan las empresas para promover un buen diseño, desarrollo y pruebas de software. Hacemos esto desde un punto de vista que no es de ingeniería, con la vista puesta en los usuarios finales, sus requisitos, el lenguaje y su forma de pensar. También abordamos los desafíos de comunicación que las partes interesadas de negocios probablemente encontrarán a medida que trabajen más cerca con sus pares de mentalidad técnica.
Al final de esta capacitación, los participantes sabrán cómo:
- Escriba historias de usuarios sucintas que capturen los patrones de uso de usuarios reales del software
- Traduzca sus historias de usuarios en el lenguaje conductual de BDD (Given, When, Then)
- Derivar casos de prueba de estas historias, para que los ingenieros los implementen y prueben
- 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
- Comprenda y aprecie lo que sucede una vez que el trabajo se entrega a los ingenieros
- Juega un papel más activo en el ciclo de desarrollo iterativo
Audiencia
- Propietarios y gerentes de producto
- Analistas comerciales
- Comprobadores manuales
- Usuarios finales de un producto o sistema de software
- No ingenieros y no codificadores involucrados en el diseño de productos
Formato del curso
- Un taller interactivo dirigido por un instructor con muchas actividades y prácticas.
Notas
- El taller incluye casos de estudio y muestras de software. Para personalizar los materiales para el producto y la situación de su empresa, póngase en contacto con nosotros para organizar.
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 capacitación, los participantes podrán:
- Ejecute pruebas automáticas escritas en el lenguaje Gherkin "legible para los humanos"
- 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
- Extienda la funcionalidad de 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 prueba
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
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 sobre cómo el marco de Behave se puede usar 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 con firmeza BDD y Behave, así como la práctica necesaria para implementar estas técnicas y herramientas en escenarios de prueba del mundo real.
Audiencia
- Probadores y Desarrolladores
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.
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.
Audiencia
Probadores y Desarrolladores
Formato del curso
El curso incluye una discusión sobre el Desarrollo impulsado por comportamiento (BDD) y cómo Cucumber se puede utilizar para llevar a cabo pruebas de BDD en varios contextos, como las pruebas de aplicaciones web. Los participantes serán guiados a través de la escritura de sus propias historias de usuario, casos de prueba y código de prueba ejecutable.
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 para aplicaciones node.js usando Cucumber Electron.
Al final de esta capacitación, los participantes podrán:
- Ejecute las pruebas de BDD y el código de la aplicación en un único proceso (sin transpiling)
- Escribir pruebas que son más rápidas, menos frágiles y más fáciles de depurar
Audiencia
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Esta capacitación comienza con una discusión sobre BDD y cómo se utiliza Cucumber para llevar a cabo pruebas de BDD para aplicaciones web. Los participantes tienen amplias oportunidades para interactuar con el instructor y sus compañeros mientras implementan los conceptos y tácticas aprendidas en este entorno práctico de laboratorio basado en la práctica.
Al final de esta capacitación, los participantes tendrán una comprensión firme de BDD y Cucumber , así como la práctica necesaria y el conjunto de herramientas para escribir sus propios casos de prueba para escenarios de prueba de software del mundo real.
Audiencia
- Probadores y Desarrolladores
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
- Este entrenamiento 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 coordinar la extensión de la capacitación para incluir una cobertura adicional de las pruebas de automatización.
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
Audiencia
- Ingenieros de prueba de software
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo probar una aplicación web compleja utilizando Iridium.
Al final de esta capacitación, los participantes podrán:
- Cree pruebas de extremo a extremo 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 no técnicas
- 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 código personalizado de Java y objetos de página
Audiencia
- Ingenieros de prueba
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Esta capacitación comienza con una discusión sobre BDD y sobre cómo se puede usar el marco JBehave para realizar 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 firmemente BDD y JBehave, así como la práctica y el conjunto de herramientas necesarias para escribir casos de prueba para escenarios de pruebas de software reales.
Audiencia
- Probadores y Desarrolladores
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.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir un conjunto de casos de prueba y un conjunto de pruebas, luego ejecutarán las pruebas en una aplicación de demostración.
Al final de esta capacitación, los participantes podrán:
- Utilice el enfoque de prueba basado en palabras clave de Robot Framework y la sintaxis de datos de prueba tabular para escribir y ejecutar pruebas
- Use una sintaxis consistente para componer palabras clave nuevas a partir de las existentes
- Llevar a cabo pruebas de Desarrollo conducido por comportamientos (BDD) de estilo pepinillo (similar al pepino)
- Genere e interprete informes y registros para solucionar fallas en la aplicación probada
- Las capacidades de Extended Robot Framework utilizan bibliotecas de terceros escritas en Python, Java, Perl, Javascript y PHP
- Integrar Robot Framework con Selenium para probar aplicaciones web
Audiencia
- Ingenieros de prueba de software
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Serenity es una biblioteca abierta de informes de código abierto que permite a los evaluadores escribir criterios de aceptación bien estructurados y mantenibles. Serenity produce informes de pruebas completos y significativos ("documentación viviente") que no solo informan los resultados de las pruebas, sino que también documentan lo que hicieron, en un formato narrativo paso a paso que incluye datos de prueba y capturas de pantalla.
En esta capacitación, los participantes aprenderán cómo escribir pruebas de alta calidad mediante el uso de "guiones" y la idea de "actores, tareas y objetivos" para expresar pruebas en términos comerciales en lugar de como interacciones entre los componentes del sistema. Analizamos escenarios de pruebas funcionales y de IU y demostramos cómo se puede utilizar Serenity para administrar sus pruebas. Todas las conferencias, notas, quizes y debates van acompañados de prácticas prácticas e implementación.
Al final de esta capacitación, los participantes comprenderán el marco de Serenity y podrán utilizarlo con comodidad. Como importante, los participantes aprenderán a pensar y abordar la automatización de pruebas desde una perspectiva diferente.
Audiencia
Probadores de automatización
Formato del curso
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 Serenity en varios escenarios de prueba.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar SpecFlow para escribir pruebas de aceptación que sean comprensibles tanto para los interesados técnicos como para los no técnicos.
Al final de esta capacitación, los participantes podrán:
- Ate los requisitos comerciales al código .NET
- Aplique técnicas de BDD para crear documentación de vida para una aplicación
- Ejecute SpecFlow desde Visual Studio o la línea de comando
- Integre SpecFlow en un entorno de pruebas y construcción continuo existente
- Integre SpecFlow con otros marcos de prueba tales como MSTest, NUnit, xUnit y MbUnit
Audiencia
- Ingenieros de prueba
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica