Challenge automatización de pruebas
🎉 ¡Presento mi nuevo proyecto para entrenar Automation Testers!
💻 Backend: Wallet Challenge Backend
🌐 Frontend: Wallet Challenge Frontend
Este proyecto fue creado como una herramienta educativa para quienes desean practicar y mejorar sus habilidades en automatización de pruebas. Es ideal tanto para testers principiantes como avanzados que buscan un entorno controlado y realista para probar técnicas y herramientas de automatización.
🔑 Características del proyecto:
Backend: openapi: 3.1.0 [Swagger]
Frontend: Login (usuario: challenge, password challenge).
Escenarios diseñados para probar validaciones y flujos de negocio. Perfecto para practicar con herramientas como Selenium, Postman, insomnia, Cypress, playwright entre otras.
🎯 Objetivo: Brindar a la comunidad de QA un recurso práctico para experimentar, aprender y mejorar sus habilidades en testing manual y automatizado.
📢 ¡Invito a todos los testers y entusiastas a explorarlo! Si tienes ideas, comentarios o simplemente quieres practicar, siéntete libre de usarlo. Estaré encantado de recibir tu feedback para mejorarlo aún más.
💡 Podes tomar de base el siguiente ejemplo (markdown) para tu Challenge de Pruebas y Automatización:
¡Hola! 🎉
Has sido preseleccionado/a para la posición de Automation Tester.
Para continuar con el proceso, te invitamos a completar el siguiente challenge, el cual nos ayudará a evaluar tus conocimientos y habilidades para enfrentar nuevos desafíos.
Una vez que lo finalices, coordinaremos una entrevista donde podrás explicarnos tu enfoque y resolveremos cualquier consulta que tengas al respecto.
Si necesitas más información o tenes alguna duda, escribimos a <correo> y con gusto organizaremos una reunión para aclararlas.
---
## 🔹 **1. Conocimiento y Familiarización del Entorno**
- **Revisión de Documentación y Frontend:**
- Explora la [Documentación de la API](https://api-challenge-wallet.onrender.com/docs) para conocer las rutas, parámetros y validaciones.
- Revisa el [Wallet Frontend](https://walletchallenge-front.onrender.com) para comprender los flujos de login y consulta de cuentas.
---
## 🔹 **2. Pruebas Exploratorias**
- **Ejecución de Pruebas Manuales:**
- Realiza pruebas exploratorias sobre la API (Swagger) y el frontend (login y consultas de cuentas) para identificar posibles incidencias.
---
## 🔹 **3. Automatización de Pruebas**
- **Automatización de Escenarios Críticos:**
- Automatiza los escenarios clave de **sesión y movimientos**, verificando el correcto funcionamiento del login y la consulta de movimientos.
- Realiza todas las validaciones necesarias para garantizar la calidad del sistema.
- **Elección Tecnológica:**
- Utiliza la tecnología y framework de tu preferencia para la automatización.
---
## 🔹 **4. Generación de Reportes y Documentación**
- **Reporte de Pruebas Automatizadas:**
- Configura la suite de pruebas para generar un reporte detallado (HTML, PDF, etc.).
- **Documentación Complementaria:**
- Adjunta un informe describiendo los escenarios evaluados, herramientas utilizadas y decisiones tomadas.
---
## 🔹 **5. Entrega Final y Compartición de Artefactos**
- **Integración de Artefactos:**
- Entrega los scripts automatizados junto con toda la documentación utilizada en el challenge.
- Sube los archivos a una carpeta compartida (Google Drive, GitHub, etc.) para su revisión.
---
¡Esperamos tu entrega y éxito en el challenge! 🚀
---
🔗 ¡Comparte esta publicación con quienes podrían beneficiarse de esta herramienta! Juntos podemos construir un ecosistema más fuerte para la calidad de software. 🚀