Item logo image for ng test recorder

ng test recorder

ExtensionDeveloper Tools
Item media 5 (screenshot) for ng test recorder
Item media 1 (screenshot) for ng test recorder
Item media 2 (screenshot) for ng test recorder
Item media 3 (screenshot) for ng test recorder
Item media 4 (screenshot) for ng test recorder
Item media 5 (screenshot) for ng test recorder
Item media 1 (screenshot) for ng test recorder
Item media 1 (screenshot) for ng test recorder
Item media 2 (screenshot) for ng test recorder
Item media 3 (screenshot) for ng test recorder
Item media 4 (screenshot) for ng test recorder
Item media 5 (screenshot) for 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.

Details

  • Version
    1.1.0
  • Updated
    October 25, 2026
  • Offered by
    benjadw
  • Size
    186KiB
  • Languages
    7 languages
  • Developer
    Email
    benjadw@gmail.com
  • Non-trader
    This 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

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

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

Google apps