Validation, verification and trace tables · Validación, verificación y tablas de trazado
| English | Español |
|---|---|
| validation/ˌvælɪˈdeɪʃn/ | validación |
| verification/ˌverɪfɪˈkeɪʃn/ | verificación |
| trace table/treɪs ˈteɪbl/ | tabla de trazado |
| range check/reɪndʒ tʃek/ | comprobación de rango |
| length check/leŋθ tʃek/ | comprobación de longitud |
| presence check/ˈprezəns tʃek/ | comprobación de presencia |
| test data/test ˈdeɪtə/ | datos de prueba |
Checking and tracing
- When data is entered, we check it to reduce mistakes.
- Validation 验证 checks it is sensible; verification 核实 checks it was copied correctly.
- A trace table 追踪表 follows an algorithm step by step.
Comprobación y trazado
- Cuando se introduce datos, los comprobamos para reducir errores.
- La validación comprueba que son sensatos; la verificación comprueba que se han copiado correctamente.
- Una tabla de trazado sigue un algoritmo paso a paso.
Validation
- Validation checks data is sensible and follows the rules (it can't check the data is true).
- Range check 范围检查 (between limits), length check 长度检查 (right number of characters), type check (right kind of data), presence check 存在性检查 (not blank), format check (right pattern, e.g. dd/mm/yyyy), and a check digit (an extra digit confirming a number).
Every algorithm decomposes into input, processing and output — here, finding the average of three marks.
Validación
- La validación comprueba que los datos son sensatos y siguen las reglas (no puede verificar si los datos son verdaderos).
- Comprobación de rango (entre límites), comprobación de longitud (número correcto de caracteres), comprobación de tipo (tipo de dato correcto), comprobación de presencia (no en blanco), comprobación de formato (patrón correcto, p. ej., dd/mm/aaaa) y un dígito de control (un dígito adicional que confirma un número).

Cada algoritmo se descompone en entrada, procesamiento y salida — aquí, encontrar el promedio de tres calificaciones.
Checking that an age is between 0 and 120 is a: · Comprobar que una edad está entre 0 y 120 es una:
A range check confirms a value lies within allowed limits. · Una comprobación de rango confirma que un valor se encuentra dentro de los límites permitidos.
Match each validation check to its purpose. · Empareja cada comprobación de validación con su propósito.
Presence = not blank; type = right kind of data; format = right pattern. · Presencia = no vacío; tipo = clase correcta de datos; formato = patrón correcto.
Verification
- Verification checks data was copied or entered correctly (no typing mistakes).
- Visual check — a person compares the typed data with the original.
- Double entry — the data is entered twice and the two copies are compared.
Linear search checks each item in turn from the start until it finds the value.
Verificación
- La verificación comprueba que los datos se han copiado o introducido correctamente (sin errores de escritura).
- Comprobación visual: una persona compara los datos escritos con el original.
- Doble entrada: los datos se introducen dos veces y se comparan ambas copias.

La búsqueda lineal revisa cada elemento sucesivamente desde el inicio hasta que encuentra el valor.
Validation checks that data is sensible (in range, right type, not blank), while verification checks it was copied or entered correctly (e.g. double entry). · Las comprobaciones de validación aseguran que los datos sean sensatos (en rango, tipo correcto, no vacíos), mientras que la verificación comprueba que se copiaron o introdujeron correctamente (p. ej., entrada doble).
Validation = "is it sensible?"; verification = "was it entered/copied correctly?" — you usually want both. · Validación = "¿es sensato?"; verificación = "¿se introdujo/copió correctamente?" — generalmente se desea ambas.
Entering data twice and comparing the two copies is: · Introducir datos dos veces y comparar las dos copias es:
Double entry is a verification method — the two copies must match. · La entrada doble es un método de verificación: las dos copias deben coincidir.
Trace tables and test data 测试数据
- A trace table records each variable's value as an algorithm runs — to check it works or to find out what it does.
- Test data types: normal (accepted), abnormal (rejected), extreme (largest/smallest allowed), boundary (the values on each side of a limit, e.g. 120 and 121).
A trace table records each variable's value as the program runs
Tablas de trazado y datos de prueba
- Una tabla de trazado registra el valor de cada variable a medida que se ejecuta un algoritmo: para verificar que funciona o para averiguar qué hace.
- Tipos de datos de prueba: normales (aceptados), anormales (rechazados), extremos (el más grande/más pequeño permitido) y de frontera (los valores en ambos lados de un límite, p. ej., 120 y 121).

Una tabla de trazado registra el valor de cada variable a medida que se ejecuta el programa.
Fill in a trace table · Completar una tabla de trazado
A trace table follows the variables one line at a time. Step through and watch the counter and the running total change — exactly the skill a trace-table exam question tests. · Una tabla de trazado sigue las variables línea por línea. Recorre paso a paso y observa cómo cambia el contador y el total acumulado — exactamente la habilidad que evalúa una pregunta de examen sobre tablas de trazado.
A trace table is used to: · Una tabla de trazado se utiliza para:
Tracing helps you check an algorithm works, or work out what it does, by following the variables. · El trazado ayuda a verificar si un algoritmo funciona o a determinar qué hace, siguiendo las variables.
Trace total = 0; FOR i = 1 TO 5: total = total + i. What is total at the end? · Trazar total = 0; FOR i = 1 TO 5: total = total + i. ¿Cuál es total al final?
1+2+3+4+5 = 15 — the value the trace table builds up row by row. · 1+2+3+4+5 = 15 — el valor que construye la tabla de trazado fila por fila.
You've got it
- validation = is it sensible? (range, length, type, presence, format, check digit)
- verification = was it copied correctly? (visual check, double entry)
- a trace table tracks variable values step by step
- test data: normal, abnormal, extreme, boundary
Ya lo tienes
- validación = ¿es sensato? (rango, longitud, tipo, presencia, formato, dígito de control)
- verificación = ¿se copió correctamente? (comprobación visual, doble entrada)
- una tabla de trazado rastrea los valores de las variables paso a paso
- datos de prueba: normales, anormales, extremos, de frontera