🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónValidación previa y pruebas de política
5 tareas · 40 min · Principiante
Lo bueno de una regla escrita como código es que se puede comprobar antes de que toque un equipo: que la sintaxis esté bien, que el análisis estático no encuentre vicios y que un conjunto de casos de prueba, escritos antes del cambio, den el resultado que el equipo espera. Tienes el conjunto de cinco reglas que Distribuciones Cabo Naranja quiere cargar el 18 de abril de 2028, lo que el análisis estático señaló, seis casos de prueba con su resultado esperado y el resultado de la simulación ya levantada. Se lee y se contrasta; no se simula tráfico ni se carga ninguna regla.
Objetivo de la sala
Lo bueno de una regla escrita como código es que se puede comprobar antes de que toque un equipo: que la sintaxis esté bien, que el análisis estático no encuentre vicios y que un conjunto de casos de prueba, escritos antes del cambio, den el resultado que el equipo espera. Tienes el conjunto de cinco reglas que Distribuciones Cabo Naranja quiere cargar el 18 de abril de 2028, lo que el análisis estático señaló, seis casos de prueba con su resultado esperado y el resultado de la simulación ya levantada. Se lee y se contrasta; no se simula tráfico ni se carga ninguna regla.Las comprobaciones van de las más baratas a las más costosas, y cada una detiene el cambio si falla. Primero la sintaxis (¿se entiende?), luego el análisis estático (¿tiene vicios conocidos como reglas sombreadas, orígenes abiertos o reglas sin descripción?), luego las pruebas de política (¿hace lo que se espera en cada caso?) y por último un despliegue gradual en un equipo o sitio de ensayo antes de llegar a todos.
Responde para continuar
¿Cuál es el orden razonable de las comprobaciones antes de desplegar?
Ver pista de ayuda
Se empieza por lo más barato y se termina por lo que ya toca un equipo real.
Una prueba de política es una pregunta con respuesta conocida: «¿puede este origen llegar a este destino por este puerto?». El equipo escribe lo que espera, la simulación dice lo que obtuvo y toda diferencia es un hallazgo. Las que más duelen son las que esperaban denegar y obtuvieron permitir.
Compara casos_de_prueba con resultado_de_pruebas.
Responde para continuar
¿Qué caso esperaba denegar y la simulación permitió? Escribe su id.
Los conjuntos de reglas se evalúan en orden. Una regla que viene después de otra que ya decide todo lo que ella decidiría está sombreada: existe, parece útil y nunca se aplica. El análisis estático la detecta porque no necesita tráfico, solo comparar las reglas entre sí.
Lee analisis_estatico junto con el orden de reglas_propuestas.
Responde para continuar
¿Qué regla queda sombreada por una anterior y nunca se alcanza? Escribe su código.
Una regla que ningún caso de prueba cubre puede estar mal y nadie lo sabría. No hace falta una prueba por cada línea, pero sí por cada regla que abre algo, y una prueba negativa por cada frontera importante.
Consulta cobertura.
Responde para continuar
¿Qué regla propuesta no tiene ningún caso de prueba escrito? Escribe su código.
Un caso pasa cuando lo obtenido coincide con lo esperado. El porcentaje de casos que pasan no es la medida más importante, porque un solo fallo grave puede detener el cambio; pero contarlos es el primer resumen para el informe de revisión.
Cuenta los casos cuyo resultado coincide con lo esperado.
Responde para continuar
¿Cuántos de los seis casos de prueba pasan? Escribe solo el número.
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.