Curso de Tosca: prueba basada en modelos para sistemas complejos
Tricentis Tosca es una herramienta de prueba de software diseñada para automatizar las pruebas continuas de extremo a extremo para aplicaciones de software.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo 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.
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 Y VISIÓN GENERAL
¿Qué son las pruebas basadas en modelos?
El Tricentis Tosca Testsuite
- Pruebas de GUI, pruebas de API, pruebas móviles, virtualización de servicios, diseño y generación de datos de prueba, Business pruebas de inteligencia y pruebas exploratorias
Instalación de Tosca
- Servidor de licencias, base de datos y aplicación de escritorio
Un breve recorrido por el espacio de trabajo de Tosca
- Personalización del espacio de trabajo de Tosca
Descripción general del proceso de prueba de Tosca
- Pruebas manuales, semiautomatizadas y totalmente automatizadas
- Lograr altas tasas de automatización
Descripción general de los componentes de Tosca
- TestCases, ExecutionLists, Módulos, Requisitos, TestCaseDesign
OPTIMIZACIÓN DE LA COBERTURA DE RIESGOS A TRAVÉS DE LOS REQUISITOS
Gestión de riesgos frente a la cobertura de pruebas convencionales
Evaluación de riesgos
Clasificación del riesgo
PLANIFICACIÓN E IMPLEMENTACIÓN DE UN PROYECTO DE PRUEBAS DE EXTREMO A EXTREMO
Creación del modelo de aplicación
- Definición de los estados y condiciones del sistema desde una perspectiva empresarial
- Trabajar con plantillas de casos de prueba
- Escaneo de la aplicación
- Generación de casos de prueba
Gestión de datos de prueba
- Diseño
- Generación
- Aprovisionamiento
- Management
PRUEBAS DE APLICACIONES WEB CON TOSCA
Implementación de un proyecto de pruebas de automatización de la interfaz de usuario web
HTML Reconocimiento de controles
Creación de casos de prueba automatizados
Creación de módulos
Communication con la base de datos
Trabajar con tablas de base de datos
Ejecución de casos de prueba
Informar de los resultados de la ejecución de pruebas
Probando diferentes navegadores
REUTILIZACIÓN Y PERSONALIZACIÓN
Uso y reutilización de casos de prueba
Ampliación de Tosca con adaptadores personalizados
INTEGRACIÓN DE TOSCA CON OTRAS HERRAMIENTAS
Integración continua
Conjuntos de pruebas de automatización
PALABRAS FINALES
Requerimientos
- Conocimientos generales de TI
- Experiencia con pruebas de automatización
- Algo de experiencia en programación
Audiencia
- Ingenieros de pruebas de automatización
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Tosca: prueba basada en modelos para sistemas complejos - Booking
Curso de Tosca: prueba basada en modelos para sistemas complejos - Enquiry
Tosca: prueba basada en modelos para sistemas complejos - Consultas
Consultas
Testimonios (1)
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
Próximos cursos
Cursos Relacionados
Selenium Avanzado
14 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala, los participantes aprenderán cómo mejorar un conjunto de pruebas automatizadas utilizando técnicas avanzadas para impulsar Selenium.
Al final de esta formación, los participantes serán capaces de:
- Resuelva problemas complejos de automatización de pruebas de aplicaciones web con Selenium.
- Aplique expresiones regulares y técnicas de verificación basadas en patrones.
- Controle las excepciones que detienen la ejecución de pruebas.
- Búsqueda mediante programación de objetos web.
- Capture datos de forma dinámica de los controles web.
- Cree un marco de pruebas basado en datos.
- Distribuya las pruebas con Selenium Grid.
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.
Iridium: Cucumber y Selenium sobre la base de pruebas
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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 Guatemala (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.
Protractor: prueba completa para aplicaciones web angulares
14 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala, los participantes aprenden de primera mano cómo escribir Protractor pruebas contra una aplicación web de muestra Angular en un entorno de laboratorio en vivo.
Al final de este curso, los participantes habrán adquirido competencia en Protractor y se sentirán cómodos
- creando sus propias pruebas de automatización para Angular aplicaciones.
- integrando Protractor en su flujo de trabajo de desarrollo existente.
- asegurándose de que sus pruebas estén limpias y sean fáciles de mantener.
- Ejecución de Protractor con o sin Selenium para controlar el comportamiento del navegador.
Test Automation with Selenium and Katalon Studio
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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.
Selenium WebDriver en C #: Introducción a la automatización de pruebas web en C #
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) presenta a los participantes las pruebas automatizadas con Selenium WebDriver y C# en Visual Studio. Si no tiene C# experiencia en programación o desea repasar C#, consulte el curso: C# para ingenieros de pruebas de automatización.
Automatización de Pruebas con Selenium
21 HorasEste curso proporciona capacitación para manejar proyectos de pruebas utilizando Selenium conjunto de pruebas y pruebas continuas con Jenkins.
Público al que va dirigido:
- Ingenieros de pruebas de software
- Desarrolladores de software involucrados en el desarrollo ágil
- Gestores de lanzamientos
- Ingenieros de control de calidad
Al final de Selenium la formación, los delegados serán capaces de:
- Utilice Selenium el conjunto de pruebas de manera efectiva en proyectos reales
- Utilice Selenium para pruebas entre navegadores
- Distribuya las pruebas usando Selenium Grid
- Ejecución de pruebas de regresión Selenium en Jenkins
- Prepare informes de pruebas e informes periódicos utilizando Jenkins
Selenium with Python for test automation
14 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala los participantes combinan el poder de Python con Selenium para automatizar las pruebas de una aplicación web de muestra. Al combinar la teoría con la práctica en un entorno de laboratorio en vivo, los participantes obtendrán el conocimiento y la práctica necesarios para automatizar sus propios proyectos de pruebas web utilizando Python y Selenium.
Introducción a Selenium
7 HorasEste curso introductorio está diseñado para familiarizar a los profesionales de pruebas con los conceptos básicos de aplicaciones web usando las pruebas de selenio. Probadores pueden construir, mejorar y mantener scripts utilizando tanto el IDE Selenium y el Selenium WebDriver 2.
Público destinatario
El público objetivo son los probadores de software que buscan para automatizar la comprobación de aplicaciones web usando Selenium. Estos probadores tal vez nueva para poner a prueba la automatización y, por tanto, pueden incluir los profesionales de aseguramiento de la calidad, gerentes o jefes de equipo que son responsables de la interacción con los probadores o que necesitan asegurarse de herramientas dass die están siendo aplicados por completo y de manera apropiada.
Al final del curso, usted será capaz de:
- Describir la función y el propósito de Selenium
- Entender los beneficios y enfoque adecuado para la automatización de pruebas
- Casos de prueba automatizado de registro
- Casos de prueba de reproducción automatizada
- Aplicar y utilizar diferentes técnicas de verificación
- Ver y analizar los resultados
- Configuración y uso del Selenium RC (control remoto)
- Crear y trabajar con conjuntos de pruebas
- Programar ejecuciones de pruebas automáticas
- Utilizar diferentes formatos de guión Selenium
- Modificar los scripts para extender la capacidad de probar la aplicación
- El Selenium configurar con Eclipse y el Selenium WebDriver 2
- Comprender y utilizar los archivos de ayuda RTTS
- Convertir código de Selenium para trabajar con el Selenium 2 WebDriver
- Configuración y personalización de los archivos de registro
- Crear un mapa de objetos personalizados
- Crear módulos reutilizables para reducir el mantenimiento de la escritura
- Utilice las herramientas para ayudar a identificar XPath
Selenium para las Víctimas de Pruebas Manuales
14 HorasEste es un curso práctico diseñado para probadores manuales para facilitar las pruebas automatizadas. Se hará hincapié en la transición suave desde la grabación de scripts en Selenium IDE a las secuencias de comandos básicos con Javascript (o en caso de un curso privado, el idioma de elección).
Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
35 HorasEste curso proporciona una visión general completa sobre cómo utilizar las pruebas funcionales y de rendimiento automatizadas con Selenium y JMeter utilizando el entorno Java / Maven. 3 días es gastar en Selenio, 2 en JMeter.
Descripción de Selenium WebDriver
7 HorasQuién debe asistir
- Cualquier persona que desee utilizar ' Test Automation con Selenium Web Driver' dentro de una empresa o para uso personal
Visión general
- Aprenda a tener confianza en la comprensión de la Test Automation con Selenium Web Driver
- Aprende a usar la información del curso a tu favor.
Automatización de Pruebas con Selenium
21 HorasEste curso proporciona capacitación para el manejo de proyectos de prueba y proporciona experiencia práctica con aplicaciones web, automatización de pruebas funcionales y automatización de pruebas entre navegadores utilizando Selenium conjunto de pruebas.
Público al que va dirigido:
- Ingenieros de pruebas de software
- Desarrolladores de software involucrados en el desarrollo ágil
Al final de Selenium la formación, los delegados serán capaces de:
- Utilice Selenium el conjunto de pruebas de forma eficaz en proyectos reales
- Utilice Selenium para pruebas entre navegadores
Automation Testing with Cypress
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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.