Curso de Robot Framework: Prueba de aceptación impulsada por palabras clave
El Robot Framework es un marco de automatización de pruebas de código abierto para pruebas de aceptación y desarrollo basado en pruebas de aceptación (ATDD). Utiliza palabras clave para abstraer los detalles de una prueba, transmitiendo la intención en lugar de los aspectos prácticos. El marco principal está implementado en Python y se puede ejecutar en Jython (JVM) y IronPython (.NET). Robot Framework fue desarrollado originalmente por Nokia.
Esta capacitación en vivo dirigida por un instructor (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.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Programa del Curso
Introducción
Descripción general de Robot Framework
Configuración del entorno de prueba
Instalación y configuración Robot Framework
Escribir casos de prueba en Robot Framework
Trabajar con Web Elements
Descripción de los localizadores
Ejecución de Behavior Driven Development (BDD) pruebas
Implementación de extremo a extremo Test Automation en aplicaciones web mediante Selenium
Creación de bibliotecas personalizadas y palabras clave mediante Python
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Experiencia con pruebas de software
- Programming La experiencia en cualquier idioma es útil, pero no es obligatoria
Audiencia
- Ingenieros de pruebas de software
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Robot Framework: Prueba de aceptación impulsada por palabras clave - Booking
Curso de Robot Framework: Prueba de aceptación impulsada por palabras clave - Enquiry
Robot Framework: Prueba de aceptación impulsada por palabras clave - Consultas
Consultas
Testimonios (3)
Las ejecuciones
Cristina Esquivel Guzman - RADIOMOVIL DIPSA, S.A. DE C.V.
Curso - Robot Framework: Keyword Driven Acceptance Testing
Fue demasiado practico.
Cinthia Daniela Reyes Samperio - TOTALPLAY
Curso - Robot Framework: Keyword Driven Acceptance Testing
Fue fácil de entender y de implementar.
Thomas Young - Canadian Food Inspection Agency
Curso - Robot Framework: Keyword Driven Acceptance Testing
Traducción Automática
Próximos cursos
Cursos Relacionados
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 Guatemala 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 Guatemala (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
Serenity BDD: Escribir mejores pruebas de aceptación automática
7 HorasEn esta capacitación en vivo dirigida por un instrumento en Guatemala 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 Guatemala, 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.