
Pruebas de Software Modernas basadas en Typescript
Organizado por Hablemos de Testing
Descarga un archivo .ics · Horarios en America/Lima · Google Calendar
Hey, how's it going? Pruebas de Software Modernas basadas en Typescript looks like it should be pretty interesting. Want me to help you organise around it?
Detalles del evento
Entradas vendidas por meetup.com
Añadir al calendario · Descarga un archivo .ics · Horarios en America/Lima · Google Calendar
(Pre-venta 20% DCTO hasta el 15/09)
Master Workshop: Pruebas de Software Modernas basadas en Typescript
Descripción:
El Master Workshop: Pruebas de Software Modernas basadas en TypeScript es un programa intensivo de especialización diseñado para ingenieros de automatización (QA Automation) que buscan dominar las herramientas y estrategias más avanzadas del mercado para pruebas multiplataforma.
A lo largo de este workshop 100% práctico, los participantes aprenderán a diseñar arquitecturas de prueba sólidas y mantenibles utilizando TypeScript como lenguaje unificado. El programa abarca desde la automatización de APIs, aplicaciones Web, hasta pruebas móviles en Android e iOS (locales y en la nube con BrowserStack). Además, se integran prácticas de ingeniería moderna como la aceleración de código mediante GitHub Copilot, el enfoque BDD con Gherkin, el patrón Page Object Model (POM) y la ejecución automatizada en pipelines de GitHub Actions. Al finalizar, los asistentes serán capaces de desplegar una estrategia de automatización integral para cualquier producto de software.
Agenda:
Día 1: Fundamentos de TypeScript, IA con Copilot y CI/CD con GitHub Actions
Enfoque: Construir una base sólida de desarrollo en TypeScript potenciada por Inteligencia Artificial y preparar el entorno de integración continua.
Temas clave:
Tipado estático, interfaces, tipos personalizados y tipado estricto en TypeScript para pruebas.
Configuración eficiente del entorno de desarrollo y gestión de dependencias.
GitHub Copilot: Prompts efectivos para acelerar la escritura de código de automatización, refactorización y generación de datos de prueba (Mock Data).
GitHub Actions: Introducción a pipelines, creación de un workflow básico y ejecución automatizada de scripts en la nube.
Práctica: Configuración de un repositorio base, uso de Copilot para resolver algoritmos de prueba con TypeScript y ejecución del primer script en un pipeline de GitHub Actions.
Día 2: Automatización de APIs con Playwright, Gherkin y JSON Schema
Enfoque: Validar servicios backend de forma rápida y robusta, asegurando la estructura de los datos.
Temas clave:
Cliente de API de Playwright: Configuración, métodos HTTP (GET, POST, PUT, DELETE) y manejo de autenticación.
Introducción a Gherkin/BDD: Redacción de escenarios de prueba legibles para el negocio (Given-When-Then).
Integración de Gherkin con Playwright en TypeScript para pruebas de API.
Validación de contratos mediante JSON Schema fuertemente tipados para prevenir regresiones en el backend.
Práctica: Automatización del flujo de una API de e-commerce utilizando escenarios Gherkin, donde se valida la respuesta del servidor contra un JSON Schema estricto.
Día 3: Automatización Web Eficiente con Playwright, Gherkin y POM
Enfoque: Crear suites de prueba de interfaz gráfica (UI) escalables, mantenibles y resistentes al cambio.
Temas clave:
Arquitectura de Playwright para Web: Localizadores modernos basados en accesibilidad y esperas automáticas.
Patrón de diseño Page Object Model (POM) implementado en TypeScript para desacoplar la UI de la lógica del test.
Mapeo de escenarios Gherkin a los métodos e interacciones definidos en los Page Objects.
Manejo de aserciones web avanzadas, capturas de pantalla y trazas (Traces) ante fallos.
Práctica: Automatización de un flujo crítico de negocio (Login, búsqueda y carrito de compras) en una web interactiva bajo el patrón POM y Cucumber/Gherkin.
Día 4: Automatización Móvil en Android con WebdriverIO, Gherkin y POM
Enfoque: Extender la estrategia de pruebas hacia plataformas móviles nativas e híbridas utilizando el ecosistema de Appium a través de WebdriverIO.
Temas clave:
Configuración del entorno de automatización móvil con WebdriverIO y TypeScript.
Conexión con emuladores Android y herramientas de inspección de elementos (Appium Inspector / UIAutomator).
Aplicación del patrón Page Object Model (POM) adaptado a componentes y estrategias de localización móvil (data-testid, IDs de accesibilidad).
Vinculación de escenarios Gherkin para mantener la consistencia del negocio entre la Web y la App móvil.
Práctica: Automatización del flujo de bienvenida y autenticación dentro de una aplicación nativa de Android (.apk).
Día 5: Pruebas Móviles en iOS a Escala Global con BrowserStack
Enfoque: Ejecutar y escalar la suite de pruebas en dispositivos iOS reales en la nube sin la necesidad de hardware local costoso.
Temas clave:
Desafíos del ecosistema iOS y ventajas de las plataformas en la nube.
Configuración de BrowserStack App Automate en el framework de automatización TypeScript.
Subida de artefactos (.ipa/.app) y gestión de capacidades (Capabilities) para iOS.
Ejecución de pruebas multiplataforma en paralelo y depuración mediante videos, logs de red y logs del dispositivo en la consola de BrowserStack.
Integración del flujo móvil completo dentro del pipeline de GitHub Actions.
Práctica: Ejecución de una suite de pruebas automatizadas sobre un iPhone real alojado en BrowserStack y consolidación del reporte final de calidad en CI/CD.
REQUISITOS:
Conocimientos básicos de programación
Conocimientos básicos de automatización de Pruebas
Node.js (Versión LTS)
Git
Visual Studio Code con las extensiones: GitHub Copilot, Playwright Test y Cucumber
Java JDK (11 o 17) + Variable de entorno JAVAHOME
Android Studio + Emulador configurado + Variable de entorno ANDROIDHOME
Appium Inspector
Mac con Xcode
IMPORTANTE: Todas las licencias para el uso de Github Copilot, Github Actios y Browserstack están incluídas.
More like this near Lima
También en Lima
- AWSSBG- Meet & ConnectFri 9 Oct · 4pm · Universidad Nacional Mayor de San Marcos
- Sesión 01: El Panorama de los Agentes de IAFri 9 Oct · 7pm · Sesión Online
- Product Fest: Strategy, AI & ImpactWed 14 Oct · 5pm · Av. República de Panamá 3591
- Sesión 02: Gobernando la FlotaFri 16 Oct · 7pm · Sesión Online
- Sesión 03: Zero Trust para AgentesFri 23 Oct · 7pm · Sesión Online
Going to Pruebas de Software Modernas basadas en? Ask me anything about it.
I read the organiser's pages and answer in a few seconds.
Answers are AI-generated · Privacy




