Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Testing Automatizado de aplicaciones con Katalon Studio

DISPONIBLE EN MODALIDAD:

Katalon Studio ofrece una solución integral para la creación de pruebas e2e para todo tipo de aplicaciones (Web, móvil y de escritorio), basado en Selenium y Appium, que te permitirán crear escenarios de prueba BDD sin necesidad de redactar código, aunque siempre con la posibilidad de configurar los archivos Java y Grrovy en caso de que seas desarrollador.

Aprende a realizar pruebas automatizadas para proyectos Web, Web API, Móvil (Android e iOS) y de escritorio (Windows) en una única solución integrada: Katalon Studio y aprende a integrarlo en una infraestructura DevOps con Katalon TestOps, Git y Jenkins

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Testing Automatizado de aplicaciones con Katalon Studio bonificable para empresas

¿A quién va dirigido?

Desarrolladores y perfiles DevOps, que quieran realizar pruebas automatizadas para proyectos Web, Web API, Móvil (Android e iOS) y de escritorio (Windows)

Objetivos

  • Aprender a crear proyectos de testing para soluciones Web, Web API, Móvil y de escritorio (Windows)
  • Aprender a gestionar keywords y personalizarlas para automatizar pruebas, crear pruebas y bancos de pruebas
  • Aprender a ejecutar bloques de prueba en paralelo y trabajar con variables de locales y de entorno
  • Integrar proyectos con Git, Jenkins y Katalon TestOps para mantener el control sobre la ejecución de pruebas automatizadas y su monitorización
  • Aprender a integrar con Cucumber y Gherkin para crear escenarios BDD y configurar a nivel de código Groovy/Java las pruebas

¿Qué vas a aprender?

Katalon Studio ofrece una solución integral para la creación de pruebas e2e para todo tipo de aplicaciones (Web, móvil y de escritorio), basado en Selenium y Appium, que te permitirán crear escenarios de prueba BDD sin necesidad de redactar código, aunque siempre con la posibilidad de configurar los archivos Java y Grrovy en caso de que seas desarrollador. Aprende a realizar pruebas automatizadas para proyectos Web, Web API, Móvil (Android e iOS) y de escritorio (Windows) en una única solución integrada: Katalon Studio y aprende a integrarlo en una infraestructura DevOps con Katalon TestOps, Git y Jenkins

Requisitos

  • Tener un equipo con acceso a un usuario con permisos de instalación de software donde realizar el curso
  • Tener Git, Katalon Studio y Docker Desktop instalados previamente
  • Tener emuladores Android e iOS configurados previamente en el equipo para poder realizar las pruebas móviles del curso
  • Se recomienda tener experiencia desarrollando con Java o Groovy, conocer fundamentos DevOps y trabajando con Docker

Temario del curso

tema 1

Introducción a Katalon Studio

  • Instalación y configuración de Katalon Studio
  • Licencias y configuraciones de Katalon Studio
  • Interfaz de usuario y navegación en Katalon Studio
  • Uso de la documentación y recursos disponibles
  • Comunidad y soporte de Katalon Studio
tema 2

Creación de Test Cases y Test Suites

  • Creación y estructura de Test Cases en Katalon Studio
  • Organización y ejecución de Test Suites
  • Gestión de datos en Test Cases (variables, propiedades, datos externos)
  • Gestión de dependencias entre Test Cases
  • Parametrización y configuración de pruebas
tema 3

Personalización de Test Cases y Desarrollo Avanzado

  • Personalización de Test Cases en vista desarrollador
  • Uso avanzado del editor de Groovy Script
  • Manejo de excepciones y errores en los scripts
  • Implementación de bucles y condiciones en los scripts
  • Uso de bibliotecas externas y funciones personalizadas
tema 4

Grabación y Reproducción de Acciones en el Navegador

  • Grabación de acciones en el navegador con el Web Recorder
  • Reproducción de acciones grabadas en el navegador
  • Configuraciones y opciones de grabación
  • Edición y refinamiento de scripts grabados
  • Gestión de objetos web y explorador de objetos
tema 5

Uso de Datos para Tests

  • Importación de datos desde archivos Excel
  • Creación y gestión de bases de datos para pruebas
  • Uso de datos en pruebas parametrizadas
  • Generación y manipulación de datos dinámicos
  • Uso de datos de prueba con valores límite
tema 6

Personalización de Test Cases en Vista Desarrollador

  • Configuración avanzada de propiedades de Test Cases
  • Implementación de flujos de prueba complejos
  • Uso de estructuras de control y lógica condicional
  • Creación de funciones y bibliotecas de reutilización
  • Organización y estructura de Test Cases en paquetes
tema 7

Testing para Web

  • Configuración y preparación del entorno de prueba web
  • Interacción con elementos web (clics, ingreso de texto, selección, etc.)
  • Validación de contenido y comportamiento web
  • Gestión de ventanas y pestañas del navegador
  • Captura de capturas de pantalla y registros de eventos
tema 8

Grabación y Exportación desde Katalon Recorder

  • Instalación y configuración de Katalon Recorder
  • Grabación de acciones y generación de scripts en Katalon Recorder
  • Exportación de scripts a Katalon Studio
  • Edición y refinamiento de scripts exportados
  • Integración con Katalon Studio para ejecución y gestión de pruebas
tema 9

Declaración de Objetos Web

  • Identificación y selección de elementos web para pruebas
  • Uso de selectores y expresiones XPath
  • Utilización de atributos y propiedades de elementos web
  • Creación de objetos web reutilizables
  • Organización y mantenimiento de objetos web en el repositorio
tema 10

Assertions y Testing de Aceptación

  • Uso de assertions para validar resultados esperados
  • Comparación de valores y contenido en pruebas
  • Verificación de mensajes y notificaciones
  • Pruebas de aceptación basadas en criterios de aceptación
  • Manejo de excepciones y errores en las assertions
tema 11

Acciones Predefinidas en Katalon Studio

  • Uso de acciones predefinidas para pruebas comunes
  • Interacción con elementos web utilizando acciones predefinidas
  • Validación de resultados y comportamiento con acciones predefinidas
  • Personalización y creación de acciones predefinidas personalizadas
  • Importación y exportación de acciones predefinidas
tema 12

Uso de Variables Locales y Variables de Entorno/Globales en Tests

  • Declaración y uso de variables locales en Test Cases
  • Configuración y gestión de variables globales y de entorno
  • Pasaje de valores entre Test Cases y Test Suites
  • Uso de variables en condiciones y expresiones
  • Seguridad y protección de variables sensibles
tema 13

Testing para Web APIs

  • Configuración y preparación del entorno de prueba para Web APIs
  • Importación de requests desde documentación Swagger o Postman
  • Envío de peticiones GET, POST, PUT, DELETE, etc.
  • Validación de respuestas y códigos de estado
  • Pruebas de API con parámetros y datos dinámicos
tema 14

Configuraciones de Selenium en Katalon

  • Configuración avanzada de Selenium en Katalon Studio
  • Gestión de controladores y versiones de navegadores
  • Personalización de opciones y preferencias de Selenium
  • Resolución de problemas comunes con Selenium
  • Optimización del rendimiento de pruebas con Selenium
tema 15

Configuraciones para Grabación de Ejecución de Tests

  • Configuración de opciones de grabación y reproducción de pruebas
  • Personalización de configuraciones de captura de pantalla y logs
  • Control y gestión de flujos de ejecución de pruebas grabadas
  • Configuración de timeouts y esperas en pruebas grabadas
  • Uso de variables y parámetros en la grabación de ejecución de tests
tema 16

Publicación de Informes en Katalon TestOps

  • Configuración y conexión con Katalon TestOps
  • Generación y publicación de informes de prueba
  • Análisis de resultados y métricas de ejecución
  • Comparación de ejecuciones y seguimiento de progreso
  • Configuración y personalización de informes en Katalon TestOps
tema 17

Integración con Cucumber y Gherkin para Testing BDD

  • Introducción a BDD (Behavior-Driven Development)
  • Redacción de archivos feature utilizando el lenguaje Gherkin
  • Definición de escenarios y pasos en Gherkin
  • Implementación de pruebas BDD utilizando Cucumber y Katalon Studio
  • Ejecución y generación de informes de pruebas BDD
tema 18

Testing de Aplicaciones Móviles

  • Configuración de entorno para pruebas en aplicaciones móviles
  • Importación y configuración de APKs en Katalon Studio
  • Interacción con elementos de interfaz en aplicaciones móviles
  • Validación de comportamiento y resultados en aplicaciones móviles
  • Ejecución de pruebas en emuladores Android e iOS
tema 19

Ejecución en Paralelo de Test Suite Collection

  • Configuración y preparación de la ejecución en paralelo
  • Gestión y distribución de Test Suites en Test Suite Collection
  • Ejecución simultánea de pruebas en múltiples entornos
  • Monitoreo y control de la ejecución en paralelo
  • Optimización del tiempo de ejecución con pruebas en paralelo
tema 20

Revisión de Informes

  • Interpretación y análisis de los informes de pruebas generados
  • Identificación de resultados exitosos y fallidos
  • Visualización de métricas y estadísticas clave
  • Seguimiento de problemas y errores reportados en los informes
  • Mejora continua basada en los resultados obtenidos
tema 21

Integración con GIT

  • Configuración de repositorios GIT para el control de versiones
  • Gestión de ramas, commits y fusiones en GIT
  • Integración de Katalon Studio con repositorios GIT
  • Trabajo colaborativo y control de cambios en equipos de prueba
  • Resolución de conflictos y actualización de cambios desde GIT
tema 22

Integración con Jenkins y Sistemas CI/CD

  • Configuración de integración continua con Jenkins
  • Creación y configuración de pipelines de pruebas automatizadas
  • Ejecución automatizada de pruebas en Jenkins
  • Despliegue y monitoreo continuo con sistemas CI/CD
  • Notificación y gestión de resultados de pruebas en Jenkins
tema 23

Configuraciones y Usos de Katalon RunTime Engine

  • Introducción a Katalon RunTime Engine
  • Instalación y configuración de Katalon RunTime Engine
  • Ejecución de pruebas sin interfaz gráfica
  • Integración con sistemas de integración continua y orquestación
  • Personalización y automatización de la ejecución de pruebas
tema 24

AI Visual Testing de Katalon

  • Introducción al AI Visual Testing
  • Configuración y uso del AI Visual Testing en Katalon Studio
  • Detección automática de cambios visuales en aplicaciones
  • Validación visual de elementos y layouts en pruebas automatizadas
  • Gestión y análisis de resultados de AI Visual Testing
tema 25

Uso de Katalon Test Cloud

  • Introducción a Katalon Test Cloud
  • Configuración y acceso a Katalon Test Cloud
  • Creación y gestión de dispositivos virtuales y reales en la nube
  • Ejecución de pruebas en dispositivos móviles y navegadores en la nube
  • Análisis y seguimiento de resultados en Katalon Test Cloud
tema 26

Mantenimiento, Reporting y Análisis con Katalon TestOps

  • Creación de proyectos en Katalon TestOps
  • Gestión de usuarios, permisos y roles en Katalon TestOps
  • Configuración de equipos de trabajo y colaboración en Katalon TestOps
  • Generación y personalización de informes y métricas en Katalon TestOps
  • Análisis y seguimiento de resultados a través de Katalon TestOps
tema 27

Testing de Aplicaciones de Escritorio Windows con Katalon Studio

  • Configuración de entorno para pruebas en aplicaciones de escritorio Windows
  • Interacción con elementos de interfaz en aplicaciones de escritorio
  • Validación de comportamiento y resultados en aplicaciones de escritorio
  • Ejecución de pruebas en diferentes plataformas y configuraciones
  • Automatización de pruebas en aplicaciones de escritorio Windows
tema 28

Integraciones más Destacables y Útiles

  • Integración con Azure DevOps para la gestión y seguimiento de pruebas
  • Integración con Atlassian Jira para el seguimiento de problemas y errores
  • Integración con Selenium Grid para ejecución distribuida de pruebas
  • Integración con PyTest, Jest y Mocha para pruebas de API y frontend
  • Integración con XRay para la gestión y trazabilidad de pruebas
tema 29

Proyecto Final

  • Desarrollo de un proyecto práctico de pruebas e2e con Katalon Studio
  • Implementación de casos de prueba y escenarios completos
  • Uso de diferentes funcionalidades y técnicas aprendidas en el curso
  • Ejecución y validación de resultados del proyecto final
  • Presentación y revisión de informes del proyecto final

Curso de Testing Automatizado de aplicaciones con Katalon Studio bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient