🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónTrazar requisito, prueba y evidencia
5 tareas · 40 min · Principiante
Un requisito con historia y criterio todavía no está cumplido: lo está cuando una prueba lo comprueba y queda una evidencia que alguien más puede revisar. La matriz de trazabilidad une las cuatro piezas en una fila. En esta sala se revisa la matriz del portal de Inmobiliaria Chirimoyo contra su registro de ejecuciones y la lista de cambios de sus componentes, buscando los «cumple» que no se sostienen. No se ejecuta nada: se lee lo que quedó registrado.
Objetivo de la sala
Un requisito con historia y criterio todavía no está cumplido: lo está cuando una prueba lo comprueba y queda una evidencia que alguien más puede revisar. La matriz de trazabilidad une las cuatro piezas en una fila. En esta sala se revisa la matriz del portal de Inmobiliaria Chirimoyo contra su registro de ejecuciones y la lista de cambios de sus componentes, buscando los «cumple» que no se sostienen. No se ejecuta nada: se lee lo que quedó registrado.Una matriz de trazabilidad tiene una fila por requisito: su identificador con versión, su nivel, la historia y el criterio que lo bajan a la aplicación, la prueba que lo comprueba, el tipo de prueba, el estado y la evidencia (el identificador de una ejecución, de una revisión o de un documento). La evidencia no es la palabra «cumple»: es algo que otra persona puede abrir y leer.
La matriz sirve en dos sentidos. Hacia adelante: dado un requisito, ¿qué prueba lo comprueba y cuándo pasó por última vez? Hacia atrás: si una prueba falla o un componente cambia, ¿qué requisitos quedan en duda?
Responde para continuar
Mañana falla la prueba PR-505 en la integración continua. ¿Qué pregunta debe poder responder la matriz?
Ver pista de ayuda
La matriz va del requisito a la prueba y de la prueba al requisito.
Lo primero que se comprueba es que cada evidencia exista. Una fila puede decir «cumple» y apuntar a una ejecución que nunca ocurrió, o que se borró, o que alguien escribió de memoria. Una auditoría que encuentra eso deja de confiar en toda la matriz.
Abre el laboratorio y cruza la columna evidencia de matriz-trazabilidad.csv con registro-ejecuciones.txt.
Responde para continuar
¿Qué requisito figura como «cumple» con una evidencia que no aparece en el registro? Escribe su identificador sin la versión.
Ver pista de ayuda
Busca con grep cada código de evidencia de la matriz en el registro.
Una evidencia vale para el código que se probó. Si el componente cambió después, la prueba vieja no dice nada sobre el código de hoy: hay que volver a ejecutarla. Por eso la matriz lleva el componente de cada requisito, y cada cambio desplegado tiene que disparar una revisión de las filas de ese componente.
Cruza las fechas de registro-ejecuciones.txt con cambios-componentes.txt.
Responde para continuar
¿Qué ejecución sostiene un «cumple» aunque es anterior al último cambio del componente que prueba? Escribe su código.
Ver pista de ayuda
Fíjate en el componente que cambió el 20 de septiembre y en qué evidencia usan sus filas.
Antes de aprobar una salida a producción, la pregunta más sencilla es también la más importante: ¿queda algún requisito del nivel más bajo sin ninguna prueba asociada? Los requisitos de documentación cuentan como probados si tienen su revisión de documento; una fila sin prueba no se puede aprobar, sea del tipo que sea.
Responde para continuar
¿Cuántos requisitos de nivel 1 de la matriz no tienen ninguna prueba asociada? Escribe solo el número.
Ver pista de ayuda
Filtra las filas de nivel 1 y cuenta las que tienen la columna de prueba vacía.
Que la evidencia exista y sea reciente no basta: tiene que comprobar lo que el requisito pide. La fila del requisito que exige que la extensión coincida con el contenido apunta al criterio CA-09, el que solo sube un JPG válido. La ejecución existe, pasó en verde y es posterior a los cambios, y aun así no demuestra nada sobre archivos falsos.
Responde para continuar
¿Cómo debe quedar esa fila de la matriz?
Ver pista de ayuda
Recuerda lo que le faltaba a CA-09 en la sala anterior.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.