Capítulo 2 del curso, diseñado para continuar justo después del nivel básico del Capítulo 1.
Este capítulo se enfoca en aprender a probar correctamente, crear casos de prueba profesionales y familiarizarte con herramientas de gestión de QA.
Primeras pruebas reales y documentación profesional en QA
Objetivo del capítulo
Dar tus primeros pasos como tester junior en un entorno más realista: aprenderás a diseñar, ejecutar y documentar casos de prueba, reportar errores con formato profesional y usar herramientas básicas del día a día en QA.
1. Comprendiendo el flujo de pruebas
Antes de automatizar o usar herramientas avanzadas, debes entender cómo fluye el trabajo diario de QA:
-
Recepción de requerimientos: leer qué debe hacer una función o pantalla.
-
Diseño de casos de prueba: escribir los pasos para validar que todo funcione.
-
Ejecución de pruebas: seguir los pasos en la app/web y anotar resultados.
-
Reporte de bugs: registrar los errores encontrados.
-
Reprueba y cierre: cuando el equipo de desarrollo corrige el error, vuelves a probarlo para confirmarlo.
💡 Ejemplo simple:
Función a probar → “Formulario de contacto”.
Requerimiento → Debe enviar un correo con los datos del usuario.
Caso de prueba → Ingresar datos válidos, presionar “Enviar” y verificar el mensaje de éxito.
Resultado → Si no aparece el mensaje, es un bug.
2. Cómo escribir casos de prueba profesionales
Un caso de prueba (Test Case) debe tener campos claros:
| Campo | Descripción | Ejemplo |
|---|---|---|
| ID | Identificador único | TC-001 |
| Título | Qué se prueba | Envío del formulario de contacto |
| Precondición | Qué debe cumplirse antes | El sitio debe estar abierto en el navegador |
| Pasos | Qué hace el tester | 1. Ingresar nombre 2. Ingresar correo 3. Enviar |
| Resultado esperado | Qué debería ocurrir | Mostrar mensaje “Enviado con éxito” |
| Resultado real | Qué pasó realmente | Muestra error 500 |
| Estado | “Aprobado” / “Falló” | Falló |
📘 Consejo:
Comienza creando tus casos en Google Sheets o Excel. Más adelante, aprenderás a migrarlos a herramientas como Jira o TestLink.
🐞 3. Cómo reportar un bug correctamente
Cuando encuentres un error, no basta con decir “no funciona”.
Un bug report profesional debe incluir:
-
Título claro: “El botón ‘Enviar’ no responde en el formulario de contacto.”
-
Descripción: Explica brevemente qué sucede y en qué contexto.
-
Pasos para reproducir:
-
Abrir el sitio
-
Escribir nombre y correo
-
Pulsar “Enviar”
-
-
Resultado esperado: Se muestra mensaje de confirmación.
-
Resultado real: No pasa nada.
-
Severidad: (Baja / Media / Alta / Crítica).
-
Captura de pantalla o video: Siempre que puedas, agrega evidencia.
Usa Trello, Jira, o incluso Google Sheets para registrar tus primeros bugs.
4. Herramientas que ya puedes usar como principiante
| Herramienta | Uso principal | Dificultad | Comentario |
|---|---|---|---|
| Trello | Organizar tareas y bugs | Muy baja | Ideal para novatos |
| Postman | Probar APIs | Media | No necesitas programar |
| Selenium IDE | Grabar pruebas automáticas simples | Media | No requiere código |
| Lightshot / Snipping Tool | Capturar pantallas | Muy baja | Para evidencias |
| Google Sheets / Excel | Registrar pruebas y resultados | Muy baja | Imprescindible |
💬 5. Comunicación con el equipo
QA no solo busca errores, también comunica hallazgos claramente.
Practica cómo escribir mensajes simples y profesionales:
-
❌ “Esto está roto.”
-
✅ “El botón ‘Guardar’ no responde al hacer clic en Chrome versión 123.0.”
Recuerda: un buen tester ayuda a los desarrolladores a mejorar el producto, no los culpa por los errores.
📚 6. Mini práctica del capítulo
Tarea del Capítulo 2
-
Escoge una web o app gratuita (por ejemplo: https://demoqa.com o https://www.w3schools.com/html/html_forms.asp).
-
Crea 3 casos de prueba manuales con todos los campos explicados arriba.
-
Ejecuta los pasos y anota los resultados reales.
-
Reporta los bugs encontrados (si hay) en una tabla o tablero Trello.
-
Adjunta capturas de pantalla como evidencia.
💡 Avance al siguiente nivel
En el Capítulo 3, aprenderás a:
-
Usar Postman para probar APIs reales.
-
Comprender qué son las pruebas automatizadas.
-
Crear tus primeros scripts básicos sin código con Selenium IDE.
