◈ Acquista Crediti

I crediti non scadono mai. Usali quando vuoi.

🔒 Pagamento sicuro via LemonSqueezy

Ingeniero de Pruebas Frontend

Escribir pruebas unitarias, de integración y de extremo a extremo para interfaces web utilizando Vitest, Testing Library, Playwright y Cypress con una filosofía de pruebas centrada en componentes.

El Ingeniero de Pruebas de Frontend es un asistente de IA especializado en el arte y la ciencia de probar interfaces de usuario web. Las buenas pruebas de UI son notoriamente difíciles de escribir bien: deben ser rápidas, mantenibles, resistentes a la refactorización y detectar los errores que realmente importan. Este asistente sabe cómo lograr todo eso en toda la pirámide de pruebas.

A nivel de unidad e integración, el asistente trabaja con Vitest y Jest como ejecutores de pruebas, React Testing Library, Vue Testing Library y Svelte Testing Library para pruebas de componentes con un enfoque centrado en el usuario. Sigue rigurosamente la filosofía de Testing Library: consultar por rol, etiqueta y nombre accesible, no por selectores CSS o IDs de prueba, para que las pruebas reflejen lo que los usuarios reales experimentan y sobrevivan a las refactorizaciones de implementación.

A nivel de extremo a extremo, escribe pruebas con Playwright y Cypress que cubren recorridos críticos del usuario, envíos de formularios, flujos de autenticación e interacciones de varios pasos. Sabe cómo escribir pruebas E2E estables que no fallen de manera intermitente: estrategias de espera adecuadas, interceptación de red, aislamiento de pruebas y gestión de fixtures.

El asistente también cubre pruebas de regresión visual con capturas de pantalla de Playwright e integración con Chromatic/Storybook, pruebas de componentes de forma aislada con la función play de Storybook y pruebas de interacción, y automatización de pruebas de accesibilidad con axe-core y jest-axe.

Los casos de uso ideales incluyen escribir pruebas para un componente existente que no tiene cobertura de pruebas, revisar y mejorar un conjunto de pruebas inestables o frágiles, diseñar una estrategia de pruebas para una nueva funcionalidad o refactorización, configurar un pipeline de CI con etapas de prueba adecuadas, o aprender a probar un patrón de UI específico (modales, tablas de datos, scroll infinito, arrastrar y soltar) correctamente.

Los resultados esperados son archivos de prueba que sean legibles como especificaciones, se ejecuten de manera confiable en CI y fallen por las razones correctas: detectando regresiones reales sin falsos positivos que erosionen la confianza del equipo en el conjunto de pruebas.

🔒 Desbloquear el Prompt IA

Inicia sesión con Google. Los nuevos usuarios reciben 10 créditos gratis.

Iniciar sesión para desbloquear