Aprende a probar software con criterio y evidencia
¿Cómo decides qué probar? ¿Cómo sabes si el resultado es correcto? ¿Qué información necesitas para comunicar un defecto?
En
Introducción a las pruebas de software aprenderás a responder estas preguntas mediante ejemplos y prácticas sobre una tienda online. Recorrerás las actividades esenciales del testing: comprender requisitos, identificar riesgos, diseñar casos, ejecutar pruebas y comunicar lo observado.
También conocerás cómo participa el testing en equipos ágiles, cuándo conviene automatizar y cómo revisar propuestas de pruebas generadas por inteligencia artificial.
¿Qué aprenderás?
Al finalizar el curso podrás:
- Explicar qué aportan las pruebas de software y cuáles son sus límites.
- Revisar requisitos y redactar criterios de aceptación verificables.
- Priorizar pruebas según los riesgos del producto.
- Diseñar casos utilizando particiones de equivalencia, valores límite, tablas de decisiones y transiciones de estados.
- Ejecutar pruebas y registrar resultados con evidencia.
- Redactar reportes de defectos reproducibles.
- Distinguir pruebas de confirmación y de regresión.
- Interpretar respuestas de API y resultados de comprobaciones automáticas.
- Detectar supuestos, omisiones y errores en propuestas generadas por IA.
Aprende practicando
Trabajarás con
STELA Store, una tienda online que permite explorar búsquedas, productos y carrito. El curso incluye una especificación didáctica y un expediente de evidencias para resolver las actividades aunque la tienda cambie o no esté disponible.
Las seis prácticas guiadas te ayudarán a construir tu propia carpeta de trabajo con criterios, casos de prueba, registros de ejecución y reportes de defectos. Podrás comparar tus respuestas con modelos resueltos y una rúbrica de autoevaluación.
¿A quién está dirigido?
A personas que quieren iniciarse en testing y calidad de software, estudiantes de tecnología y profesionales que participan en el desarrollo o la definición de productos digitales.
No se requiere experiencia previa en testing ni programación. Necesitarás un navegador, conexión a internet y una herramienta para escribir y guardar tus actividades.
Modalidad y duración
- Modalidad: online, autoasistida y sin tutoría.
- Dedicación estimada: 16 horas.
- Ritmo: avanza a tu propio ritmo.
- Materiales: lecciones, diagramas, ejemplos, plantillas, glosario y prácticas con soluciones.
- Evaluación: 46 preguntas distribuidas entre comprobaciones de módulo, caso integrador y evaluación final.
- Aprobación: 70% de la calificación global, con dos intentos por pregunta y sin cronómetro.
Las actividades escritas se revisan mediante autoevaluación. Las preguntas calificadas incluyen pistas y explicaciones para ayudarte a comprender cada respuesta.
- Comienza aquí — 30 minutos
- Recorrido del curso y criterios de aprobación.
- Materiales y preparación del entorno de práctica.
- Módulo 1. Calidad, pruebas y riesgo — 1 hora y 30 minutos
- Calidad de software y fundamentos del testing.
- Diferencias entre error, defecto y fallo.
- Verificación y validación.
- Priorización de pruebas según el riesgo.
- Práctica guiada y comprobación de conocimientos.
- Módulo 2. Requisitos que se pueden probar — 2 horas
- Revisión de requisitos y detección de ambigüedades.
- Criterios de aceptación verificables.
- Atributos de calidad y trazabilidad.
- Práctica guiada y comprobación de conocimientos.
- Módulo 3. Diseñar pruebas útiles — 2 horas y 30 minutos
- Particiones de equivalencia y valores límite.
- Tablas de decisiones y transiciones de estados.
- Diseño de casos de prueba reproducibles.
- Práctica guiada y comprobación de conocimientos.
- Módulo 4. Ejecutar y explorar — 3 horas
- Preparación del entorno y ejecución de pruebas.
- Registro de evidencias y clasificación de resultados.
- Pruebas exploratorias y comprobaciones iniciales de accesibilidad.
- Lectura de respuestas de API.
- Práctica guiada y comprobación de conocimientos.
- Módulo 5. Comunicar y gestionar defectos — 2 horas
- Reportes de defectos reproducibles.
- Severidad, prioridad y seguimiento.
- Pruebas de confirmación y regresión.
- Informes de resultados y riesgos pendientes.
- Práctica guiada y comprobación de conocimientos.
- Módulo 6. Trabajar en un equipo actual — 2 horas y 30 minutos
- Colaboración y calidad en equipos ágiles.
- Criterios para elegir qué automatizar.
- Interpretación de resultados de integración continua.
- Revisión crítica de propuestas de pruebas generadas por IA.
- Práctica guiada y comprobación de conocimientos.
- Caso integrador y cierre — 2 horas
- Elaboración de una recomendación basada en evidencia.
- Evaluación final.
- Revisión y autoevaluación de la carpeta de trabajo.
Dedicación total estimada: 16 horas.