Inicio / Artículos / Challenge automatización de pruebas

Challenge automatización de pruebas

Challenge automatización de pruebas

🎉 ¡Proyecto para entrenamiento de tester automatizadores!

💻 Backend: Wallet Challenge Backend

🌐 Frontend: Wallet Challenge Frontend

Este proyecto fue creado como una herramienta de entrenamiento 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). (Por el momento funciona el login y la consulta de cuentas para la cuál se debe ingresar el número de tarjeta en el textbox “Cuentas”)

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 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 errores o mejoras.

---

## 🔹 **3. Automatización de Pruebas de Back-End**

- **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 o 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 HTML detallando el resultado de las pruebas.

- **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. 🚀