Speakers: Ángel Javier Gil Bécares

  • Ángel Javier Gil Bécares: Testing E2E en WordPress

    WordPress Tarragona MeetupSpeaker: Ángel Javier Gil Bécares

    August 29, 2021 — En esta Meetup conoceremos las ventajas del testing E2E (End to End) con tecnologías como Jest (patrocinada por Facebook) y Puppeteer (Google) y cómo nos pueden ayudar a nuestros sitios WordPress, tanto en el desarrollo como en el mantenimiento de los mismos.

    El testing consiste en la reproducción automática de diferentes secuencias de acciones sobre un navegador web en segundo plano (Chromium headless) como clicks, rellenado de formularios, espera eventos DOM, etc. para simular casos de uso reales de usuarios finales (ejemplo alta de usuario, añadir productos al carrito, checkout,…).

    En mi día a día lo uso para realizar testing completo de compras en WooCommerce con un gran ahorro de tiempo. Pudiendo cambiar fácilmente de versión de WooCommerce, WordPress, PHP, MySQL, etc.

    Bio de Ángel Javier Gil Bécares

    Vallisoletano de nacimiento, Ingeniero en Informática de formación y desde hace tiempo, barcelonino de adopción. Toda mi carrera la he dedicado al lenguaje de programación PHP y en los últimos años más a Magento. Hace un año me incorporé a una Start Up con base tecnológica en San Francisco, dónde me encargo de desarrollar los plugins para Prestashop, Magento (1 y 2) y WooCommerce.

  • Ángel Javier Gil Bécares: Testing E2E con Docker, Jest y Puppeteer

    WordCamp Zaragoza 2020Speaker: Ángel Javier Gil Bécares

    January 22, 2020 — Mi trabajo actual me ha permitido conocer las ventajas del testing E2E (End to End) con tecnologías como Jest (patrocinada por Facebook) y Puppeteer (Google).

    Consiste en la reproducción automática de diferentes secuencias de acciones sobre un navegador web en segundo plano (Chromium headless) como clicks, relleno de formularios, espera eventos DOM, etc. para simular casos de uso reales de usuarios finales (ejemplo alta de usuario, añadir productos al carrito, checkout,…).

    En mi día a día lo uso para realizar testing completo de compras en WooCommerce con un gran ahorro de tiempo. Pudiendo cambiar fácilmente de versión de WooCommerce, WordPress, PHP, MySQL, etc.