ng test recorder
Overview
Graba interacciones reales en apps Angular y genera tests de Jest deterministas que las reproducen fielmente.
🎬 Usa tu app. Obtén un test de Jest. Sin escribir código. ng test recorder graba lo que haces en tu aplicación Angular —clics, teclado, navegación, llamadas al backend— y lo convierte en un test de Jest que lo reproduce exactamente igual, una y otra vez. Se acabó escribir mocks a mano, perseguir selectores y pelearte con la asincronía: si lo has hecho una vez en el navegador, ya tienes el test. ━━━━━━━━━━━━━━━━━━━━ ⚡ EN 4 PASOS ━━━━━━━━━━━━━━━━━━━━ 1️⃣ Abre tu app (ng serve), pulsa el icono y ponle nombre al test. 2️⃣ Pulsa Grabar y úsala con normalidad. 3️⃣ Detén la grabación y haz clic en lo que quieres comprobar: un texto, un valor, un atributo… o cualquier propiedad de un componente Angular. 4️⃣ Descarga el JSON. Un único lanzador de Jest ejecuta todas tus grabaciones. ━━━━━━━━━━━━━━━━━━━━ ✅ TESTS QUE NO FALLAN AL AZAR ━━━━━━━━━━━━━━━━━━━━ • El backend se sustituye por las respuestas grabadas: el test funciona sin servidor, sin red y sin datos de prueba. • Reloj virtual: temporizadores, fechas y números aleatorios valen exactamente lo mismo que al grabar. Adiós a los tests intermitentes. • En cada paso se compara la pantalla con la grabada, así que cualquier cambio de comportamiento salta al momento y te dice dónde. • Se graba desde la carga de la página: XHR, fetch, WebSocket, EventSource, iframes e inicio de sesión con Keycloak u otro SSO. ━━━━━━━━━━━━━━━━━━━━ ▶️ REPRODUCTOR INTEGRADO ━━━━━━━━━━━━━━━━━━━━ Carga cualquier test y míralo reproducirse en el navegador: el cursor se mueve, las teclas aparecen y cada comprobación se marca en verde o en rojo. Ideal para entender un test que falla o para enseñárselo a tu equipo. ━━━━━━━━━━━━━━━━━━━━ 👥 PENSADA PARA ━━━━━━━━━━━━━━━━━━━━ • Equipos Angular que quieren más cobertura sin dedicar horas a escribir tests. • QA que necesita convertir pruebas manuales en tests automáticos. • Reproducir un bug una vez y blindarlo para siempre con un test de regresión. ━━━━━━━━━━━━━━━━━━━━ 🔒 TUS DATOS NO SALEN DE TU EQUIPO ━━━━━━━━━━━━━━━━━━━━ Sin servidores, sin analítica, sin cuentas. Todo ocurre en tu navegador y la grabación solo sale de él cuando tú descargas el JSON. El acceso a las páginas se pide la primera vez que grabas y puedes retirarlo cuando quieras. 📋 Requisitos: Angular 15 o superior servido en modo desarrollo (ng serve) y Jest con jest-preset-angular. 🌍 Disponible en español, inglés, francés, italiano, alemán, chino y japonés. ⌨️ Atajo: Alt+Shift+R abre el panel y detiene la grabación.
0 out of 5No ratings
Details
- Version1.1.0
- UpdatedOctober 25, 2026
- Offered bybenjadw
- Size186KiB
- Languages7 languages
- Developer
Email
benjadw@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser