POST de login en DevTools: payload, cookies y autenticación real Análisis del POST de login en Chrome DevTools: cómo se envían las credenciales al backend, qué payload usa y qué cookie de autenticación devuelve el servidor.
API Testing desde una app real: cómo leer el login page request en Chrome DevTools Antes de automatizar requests en Postman, primero hay que entender qué está pidiendo realmente la aplicación. En este post arranco por el primer paso: leer el GET de la página de login en Chrome DevTools y entender qué datos importan.
CI/CD con GitHub Actions para Selenium: pipeline, Allure Reports y GitHub Pages Pipeline completo: 96 tests Selenium en headless, reporte Allure público en GitHub Pages. Los 7 errores reales que tuve que resolver.
Cómo se implementa Allure Reports en framework de Selenium + Java Allure Reports con TestNG: @Step, @Description, @Severity, screenshots automáticos en fallo. Implementación completa con los errores que cometí.
Validar grilla web contra Excel con Selenium + Apache POI SlickGrid, virtual scrolling, Apache POI y DataProvider. 91 registros validados en 1 min con data-driven testing. Código y errores reales.
DataProviders y assertions reales con TestNG en Selenium Reemplacé validaciones manuales por Assert de TestNG y creé DataProviders en clase aparte. 5 tests, datos separados de lógica.
QA en ERP complejo: cómo reportar el 37% de los bugs de un equipo en 4 años En 4 años como QA en un ERP complejo, reporté el 37% de los bugs de mi equipo. No fue talento: fue sistema. Priorización por riesgo, edge cases y optimización.
Migrar de main() a TestNG: framework Selenium con Java De un main() manual a TestNG con @Test, @BeforeMethod, BaseTest y testng.xml. 5 tests independientes, setup centralizado.
Page Object Model en Selenium: separar Pages de Tests LoginPage, DashboardPage: la Page interactúa con la UI, el Test decide pass/fail. Anatomía completa del patrón POM.