Title: Rubrica de Exposicion
Course: 2025 - LI - Pruebas de Software 3-1 y 3-2 > Section: Unidad 6 - Pruebas de APIs y servicios

🧪 Rúbrica de Evaluación de Exposición – Unidad VII: Pruebas de APIs y Servicios

🎯 Objetivo general:

Evaluar la comprensión, aplicación y comunicación de los conceptos relacionados con las pruebas de APIs y servicios web, su funcionamiento, validación de datos, uso de herramientas especializadas y la automatización del proceso de pruebas.

📊 Criterios de Evaluación

Criterio | Excelente (10 pts) | Bueno (8 pts) | Suficiente (6 pts) | Deficiente (4 pts o menos)
1. Dominio del tema general (Pruebas de APIs y servicios) | Explica con claridad qué son las APIs, su función en la comunicación entre sistemas y la importancia de probarlas. Diferencia correctamente REST y SOAP. | Explica los conceptos principales con algunos vacíos conceptuales o sin ejemplos. | Muestra comprensión parcial o confunde conceptos. | No demuestra entendimiento del tema o confunde API con interfaz gráfica.
2. Introducción a REST y SOAP | Describe con detalle ambos tipos de servicios, sus características, estructura y diferencias. Da ejemplos reales o visuales. | Explica REST y SOAP de manera general, con uno o dos ejemplos. | Menciona REST y SOAP pero sin profundizar ni ejemplificar. | No logra distinguir entre los tipos de servicios o no los menciona.
3. Validación de entradas, salidas y errores | Explica cómo se diseñan pruebas para verificar datos de entrada, salida y manejo de errores. Da ejemplos de validaciones comunes (códigos de estado, estructura JSON/XML, respuestas HTTP). | Explica los tipos de validación pero sin ejemplos claros. | Menciona el concepto sin detallar su aplicación. | No comprende el concepto o lo confunde con otro tipo de prueba.
4. Herramientas para pruebas de APIs (Postman, Swagger, Insomnia) | Presenta al menos tres herramientas, mostrando su función, ventajas y una demostración visual o simulada de su uso. | Menciona herramientas y sus usos principales con una breve descripción. | Enumera herramientas sin explicar sus funciones. | No identifica herramientas o da información incorrecta.
5. Pruebas automatizadas para servicios | Explica qué es la automatización de pruebas para APIs, su importancia en CI/CD, e incluye un ejemplo o flujo de trabajo con herramientas como Newman, RestAssured o K6. | Menciona la automatización con una descripción general. | Explica de manera superficial o sin ejemplos prácticos. | No aborda la automatización o confunde el concepto.
6. Claridad, organización y dominio en la exposición | Expone con seguridad, orden lógico, lenguaje técnico adecuado y ejemplos que facilitan la comprensión. | Exposición comprensible pero con fallas menores en secuencia o claridad. | Exposición poco fluida o con lenguaje inexacto. | Falta de claridad o desorganización evidente.
7. Uso de recursos visuales (diapositivas, ejemplos, capturas, demostraciones) | Diapositivas bien diseñadas, visuales, con capturas o ejemplos reales (Postman, Swagger, etc.). | Recursos adecuados, aunque con pequeños errores o exceso de texto. | Recursos básicos o poco legibles. | No usa recursos visuales o no aportan al tema.
8. Participación y equilibrio del equipo | Todos los integrantes participan equitativamente, muestran dominio compartido del tema y coordinación. | La mayoría participa, con algunos desequilibrios. | Solo algunos miembros participan activamente. | Uno o dos integrantes exponen todo el trabajo.
9. Conclusión y reflexión final | Presenta una conclusión sólida, conectando la importancia de las pruebas de APIs con la calidad del software y la automatización. | Conclusión adecuada pero superficial o sin reflexión personal. | Conclusión breve o repetitiva. | No presenta conclusión o carece de relación con el tema.

📈 Ponderación total: 90 puntos (escala sobre 100)

Escala sugerida:

- 90 – 100 → Excelente
- 80 – 89 → Bueno
- 70 – 79 → Suficiente
- <70 → Deficiente

🧾 Instrucciones para los equipos

- El tiempo máximo de exposición será de 10 a 12 minutos por equipo.
- No se permite leer directamente las diapositivas.
- Cada integrante debe cubrir un subtema:
  1. Introducción a REST y SOAP
  2. Validación de entradas, salidas y errores
  3. Herramientas para pruebas de APIs
  4. Pruebas automatizadas para servicios
- Las diapositivas deben incluir capturas, diagramas o demostraciones.
- Se evaluará la comprensión técnica, la claridad al explicar y la aplicación práctica de los conceptos.

🧪 Rúbrica de Evaluación de Exposición – Unidad VII: Pruebas de APIs y Servicios

🎯 Objetivo general:

Evaluar la comprensión, aplicación y comunicación de los conceptos relacionados con las pruebas de APIs y servicios web, su funcionamiento, validación de datos, uso de herramientas especializadas y la automatización del proceso de pruebas.

📊 Criterios de Evaluación

Criterio | Excelente (10 pts) | Bueno (8 pts) | Suficiente (6 pts) | Deficiente (4 pts o menos)
1. Dominio del tema general (Pruebas de APIs y servicios) | Explica con claridad qué son las APIs, su función en la comunicación entre sistemas y la importancia de probarlas. Diferencia correctamente REST y SOAP. | Explica los conceptos principales con algunos vacíos conceptuales o sin ejemplos. | Muestra comprensión parcial o confunde conceptos. | No demuestra entendimiento del tema o confunde API con interfaz gráfica.
2. Introducción a REST y SOAP | Describe con detalle ambos tipos de servicios, sus características, estructura y diferencias. Da ejemplos reales o visuales. | Explica REST y SOAP de manera general, con uno o dos ejemplos. | Menciona REST y SOAP pero sin profundizar ni ejemplificar. | No logra distinguir entre los tipos de servicios o no los menciona.
3. Validación de entradas, salidas y errores | Explica cómo se diseñan pruebas para verificar datos de entrada, salida y manejo de errores. Da ejemplos de validaciones comunes (códigos de estado, estructura JSON/XML, respuestas HTTP). | Explica los tipos de validación pero sin ejemplos claros. | Menciona el concepto sin detallar su aplicación. | No comprende el concepto o lo confunde con otro tipo de prueba.
4. Herramientas para pruebas de APIs (Postman, Swagger, Insomnia) | Presenta al menos tres herramientas, mostrando su función, ventajas y una demostración visual o simulada de su uso. | Menciona herramientas y sus usos principales con una breve descripción. | Enumera herramientas sin explicar sus funciones. | No identifica herramientas o da información incorrecta.
5. Pruebas automatizadas para servicios | Explica qué es la automatización de pruebas para APIs, su importancia en CI/CD, e incluye un ejemplo o flujo de trabajo con herramientas como Newman, RestAssured o K6. | Menciona la automatización con una descripción general. | Explica de manera superficial o sin ejemplos prácticos. | No aborda la automatización o confunde el concepto.
6. Claridad, organización y dominio en la exposición | Expone con seguridad, orden lógico, lenguaje técnico adecuado y ejemplos que facilitan la comprensión. | Exposición comprensible pero con fallas menores en secuencia o claridad. | Exposición poco fluida o con lenguaje inexacto. | Falta de claridad o desorganización evidente.
7. Uso de recursos visuales (diapositivas, ejemplos, capturas, demostraciones) | Diapositivas bien diseñadas, visuales, con capturas o ejemplos reales (Postman, Swagger, etc.). | Recursos adecuados, aunque con pequeños errores o exceso de texto. | Recursos básicos o poco legibles. | No usa recursos visuales o no aportan al tema.
8. Participación y equilibrio del equipo | Todos los integrantes participan equitativamente, muestran dominio compartido del tema y coordinación. | La mayoría participa, con algunos desequilibrios. | Solo algunos miembros participan activamente. | Uno o dos integrantes exponen todo el trabajo.
9. Conclusión y reflexión final | Presenta una conclusión sólida, conectando la importancia de las pruebas de APIs con la calidad del software y la automatización. | Conclusión adecuada pero superficial o sin reflexión personal. | Conclusión breve o repetitiva. | No presenta conclusión o carece de relación con el tema.

📈 Ponderación total: 90 puntos (escala sobre 100)

Escala sugerida:

- 90 – 100 → Excelente
- 80 – 89 → Bueno
- 70 – 79 → Suficiente
- <70 → Deficiente

🧾 Instrucciones para los equipos

- El tiempo máximo de exposición será de 10 a 12 minutos por equipo.
- No se permite leer directamente las diapositivas.
- Cada integrante debe cubrir un subtema:
  1. Introducción a REST y SOAP
  2. Validación de entradas, salidas y errores
  3. Herramientas para pruebas de APIs
  4. Pruebas automatizadas para servicios
- Las diapositivas deben incluir capturas, diagramas o demostraciones.
- Se evaluará la comprensión técnica, la claridad al explicar y la aplicación práctica de los conceptos.