Curso de Introducción a las pruebas basadas en modelos
Las pruebas basadas en modelos (MBT) son un enfoque de pruebas que utiliza modelos para representar el comportamiento deseado de un sistema bajo prueba (SUT). Es un enfoque de prueba en etapa temprana que permite una cobertura de prueba completa y altamente automatizada que es sistemática y fácil de mantener.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán la teoría y la práctica de las pruebas basadas en modelos a medida que implementan las herramientas y técnicas indicadas en un entorno de prueba de demostración de pruebas basadas en modelos (MBT).
Al final de esta formación, los participantes serán capaces de:
- Genere casos de prueba mediante la aplicación de estrategias y técnicas de modelado.
- Evaluar y evaluar las herramientas libres y comerciales para la implementación de MBT.
- Gestione modelos de prueba para diferentes tipos de aplicaciones, sistemas y entornos de software.
- Evaluar, proponer e implementar una estrategia de MBT dentro de una organización.
- Comprender y explicar los beneficios y desafíos de MBT.
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Programa del Curso
Introducción
MBT frente a pruebas convencionales basadas en scripts
Conceptos y técnicas de modelado
Herramientas de prueba basadas en modelos
Preparación del entorno
Diseño y creación de pruebas basadas en modelos
Procesos de prueba basados en modelos
Planificación e implementación
Mantenimiento y ampliación de MBT
Palabras de clausura
Requerimientos
- Experiencia con pruebas de software
Audiencia
- Ingenieros de pruebas de software, analistas, diseñadores y gerentes
- Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Introducción a las pruebas basadas en modelos - Booking
Curso de Introducción a las pruebas basadas en modelos - Enquiry
Introducción a las pruebas basadas en modelos - Consultas
Consultas
Testimonios (5)
Disfruté todo, ya que todo es nuevo para mí y puedo ver el valor agregado que puede sonar a mi trabajo.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Traducción Automática
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
Muchos ejercicios, que proporcionaron muchas habilidades prácticas.
Rafal Borek - Bytamic Solutions sp. z o.o.
Curso - Automation Testing with Cypress
Traducción Automática
Análisis paso a paso. Explicación de cada línea de código. Todos los problemas que tuve durante el curso se resolvieron con éxito y Łukasz me dijo la razón. También me gustaron las buenas prácticas que se han presentado. Nunca me ha convencido el estilo TDD, simplemente no lo encuentro útil y no vale la pena. Łukasz señaló tantas ventajas de TDD que cambió completamente mi opinión.
Michal Uscinski - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Traducción Automática
El entrenador explicó detalladamente cada funcionalidad.
Argean Quilaquil - DXC
Curso - TestComplete
Traducción Automática
Próximos cursos
Cursos Relacionados
Angular: Probando sus Aplicaciones Angulares
14 HorasEn esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir y mantener pruebas para aplicaciones angulares.
Al final de esta capacitación, los participantes podrán:
- Decidir la estrategia más adecuada para probar una aplicación angular
- Llevar a cabo pruebas unitarias, pruebas de componentes, pruebas A / B y de extremo a extremo en una aplicación angular
- Elija las herramientas adecuadas para el trabajo: jazmín, karma, transportador, mocha, etc.
- Escribir pruebas en transportador y jazmín
- Ejecutar y depurar pruebas con Karma y transportador
- Crear un conjunto de pruebas de mantenimiento
- Emplee las mejores prácticas para pruebas unitarias en Angular
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Nota
Angular tiene diferentes nombres y versiones, a saber: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. Para personalizar la versión utilizada en esta capacitación, comuníquese con nosotros para organizarla.
Automate Windows Desktop Applications with AutoIt
14 HorasEn esta capacitación en vivo dirigida por un instructor en Bolivia (presencial o remota), los participantes aprenderán a usar AutoIt para automatizar aplicaciones de ventana a medida que avanzan en una serie de ejercicios prácticos de laboratorio en vivo.
Iridium: Cucumber y Selenium sobre la base de pruebas
7 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (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.
Testing React Apps with Jest
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (presencial o remota) está dirigida a ingenieros que desean usar Jest para probar React aplicaciones y componentes.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure un entorno de prueba adecuado.
- Escriba pruebas asincrónicas para React aplicaciones y componentes.
- Ejecute Jest pruebas avanzadas que incluyen simulacros, espías y esbozos.
Robot Framework: Prueba de aceptación impulsada por palabras clave
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (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.
Test Automation with Selenium and Katalon Studio
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (en línea o presencial) está dirigida a probadores de software que desean usar Selenium y Katalon Studio para crear soluciones de pruebas automatizadas de extremo a extremo.
Al final de esta formación, los participantes serán capaces de:
- Genere y ejecute pruebas multiplataforma para cualquier sistema operativo o dispositivo.
- Integre las pruebas automatizadas en una canalización de CI/CD.
- Automatice las pruebas web, las pruebas de API, las pruebas móviles y las pruebas de escritorio.
Curso de TestComplete
21 HorasEn esta capacitación en vivo dirigida por un instructor en Bolivia, los participantes aprenderán a usar las funciones de TestComplete, incluido su modelo de objetos de prueba, puntos de verificación, asignación de nombres e interfaz de usuario para realizar pruebas automatizadas en aplicaciones de escritorio, web y móviles.
Al final de esta formación, los participantes serán capaces de:
- Crear, registrar y ejecutar pruebas funcionales.
- Cree un marco de pruebas escalable y fácil de mantener.
- Cree puntos de control, ajuste las pruebas para varios dispositivos y analice los resultados de las pruebas.
- Utilice las extensiones de script de TestComplete.
Automation Testing with Cypress
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (en línea o en el sitio) está dirigida a probadores de software que desean usar Cypress para automatizar pruebas.
Al final de esta capacitación, los participantes serán capaces de:
- Realice pruebas de automatización de extremo a extremo con Cypress.
- Implementar la integración y las pruebas unitarias en una aplicación web.
- Utilice Ciprés como alternativa a Selenium.
Tosca: prueba basada en modelos para sistemas complejos
35 HorasEn esta capacitación en vivo dirigida por un instructor en Bolivia los participantes aprenderán a usar Tosca para realizar pruebas de extremo a extremo (web + backend). La capacitación combina la teoría con la práctica en un entorno de laboratorio en vivo, lo que brinda a los participantes la oportunidad de interactuar con la tecnología, el instructor y sus compañeros.
La capacitación comienza con una descripción general de las pruebas de automatización tradicionales basadas en código y scripts y las contrasta con el enfoque basado en modelos (MBT) de Tosca. Los participantes aprenden a crear y ejecutar casos de prueba utilizando los módulos predeterminados de Tosca, así como a crear sus propios módulos personalizados para su ejecución.
Desde los principios de modelado de software hasta la cobertura de pruebas en diferentes navegadores, esta capacitación guía a los participantes a través de la teoría y la práctica y les permite implementar su propia solución de prueba en Tosca.
TOSCA Certification Preparation
14 HorasEste entrenamiento en vivo dirigido por un instructor en Bolivia (en línea o en sitio) está dirigido a profesionales de pruebas de software de nivel intermedio que deseen certificarse en TOSCA y demostrar competencia en la automatización de pruebas utilizando Tricentis Tosca.
Al finalizar este entrenamiento, los participantes podrán:
- Comprender la estructura y los requisitos de la certificación TOSCA.
- Dominar los conceptos de TOSCA, incluido el diseño, la automatización y la ejecución de casos de prueba.
- Aplicar las mejores prácticas para construir casos de prueba reutilizables y mantenibles.
- Prepararse para los componentes prácticos y teóricos del examen de certificación TOSCA.