Escribiré pruebas automatizadas de extremo a extremo con Cypress o Playwright
Desarrollador web de Laravel y React, QA y automatización de pruebas
Acerca de este Servicio
¿Cansado de volver a probar manualmente los mismos flujos después de cada lanzamiento? Escribiré pruebas automatizadas de extremo a extremo para tu aplicación web con Cypress o Playwright, para que tus principales recorridos de usuario se verifiquen automáticamente.
POR QUÉ YO
Soy desarrollador web (Laravel, React, Node, NestJS) con experiencia práctica en QA en un producto de software para salud. Escribo pruebas que son legibles y fáciles de mantener, no solo pruebas que pasan.
LO QUE PUEDO AUTOMATIZAR
- Flujos de inicio de sesión, registro y autenticación
- Formularios, acciones CRUD y validación
- Procesos de compra y recorridos de usuario en múltiples pasos
- Verificaciones básicas de API dentro de tu suite de pruebas
LO QUE RECIBIRÁS
- Scripts de prueba en JavaScript o TypeScript
- Una estructura limpia (objetos de página o funciones auxiliares)
- Un README que explique cómo instalar y ejecutar las pruebas
- Un informe de ejecución de pruebas o capturas de pantalla de pruebas exitosas
- Configuración opcional de GitHub Actions para ejecutar pruebas en cada push (Premium)
Por favor, envíame un mensaje antes de ordenar con la URL de tu app, tu stack y los flujos que quieres automatizar. Puedo recomendarte Cypress o Playwright según tu caso.
Aplicación de prueba:
Aplicación web
Dispositivo:
PC
Mi porfolio
FAQ
Traducción automática
Cypress o Playwright: ¿cuál debería elegir?
Ambos funcionan bien para la mayoría de las aplicaciones web. Playwright maneja múltiples navegadores y pestañas de manera eficiente. Cypress tiene un ejecutor interactivo muy amigable. Cuéntame tus necesidades y te recomendaré uno.
¿Puedes agregar pruebas a mi proyecto existente?
Sí. Puedo agregar pruebas a tu repositorio existente, siguiendo tu estructura y convenciones actuales.
¿Necesitas acceso a mi código?
No siempre. Puedo probar una URL de staging desplegada. Se necesita acceso al repositorio si quieres que las pruebas se integren en tu proyecto o se ejecuten en CI.
¿Qué cuenta como un "flujo de prueba"?
Un recorrido de usuario, como "iniciar sesión y actualizar el perfil" o "agregar al carrito y pagar". Esto puede incluir algunos casos de prueba para ese recorrido.
