Definición - ¿Qué significa Desk Check?
Una verificación de escritorio es un proceso informal no computarizado o manual para verificar la programación y la lógica de un algoritmo antes de que se inicie el programa. Una verificación de escritorio ayuda a los programadores a encontrar errores y errores que impedirían que la aplicación funcione correctamente. Aunque es una técnica útil para detectar errores, las aplicaciones y herramientas de depuración modernas han hecho que las verificaciones de escritorio sean menos relevantes y no tan esenciales como antes.
Techinfo explica Desk Check
Una verificación documental se centra en la lógica y el valor de las variables. Esto es bastante diferente de un plan de prueba, que no se centra en el funcionamiento interno y la lógica, sino que se centra principalmente en las entradas y salidas requeridas por la aplicación. Se realiza una verificación de escritorio con la ayuda de una tabla con columnas para la columna de número de línea de pseudocódigo, columna de condición, columna de entrada / salida y una columna para variables. La columna de número de línea de pseudocódigo ayuda a especificar la línea o líneas que se están ejecutando. La columna de condición ayuda a mostrar el funcionamiento al evaluar las condiciones. La columna de entrada / salida ayuda a mostrar las entradas y salidas, y ayuda a evaluar la entrada recibida por el usuario y la salida mostrada por la lógica. La columna de variables ayuda a evaluar los cálculos utilizando variables. El programador / diseñador / evaluador comienza con algunas entradas posibles y recorre el algoritmo línea por línea. A las líneas se les asignan números de línea y se procede con cada una teniendo en cuenta el cambio en los valores de las variables. Toda la información se captura en las columnas de la tabla. La evaluación generalmente se realiza con la ayuda de lápiz / lápiz y papel, y es similar a la corrección de pruebas.
Hay muchos beneficios asociados con la verificación documental. Puede encontrar y exponer problemas y errores con el algoritmo. También ayuda a verificar que el algoritmo funcione según lo previsto por el diseñador o programador. Es una técnica rápida y económica. Puede ayudar a identificar errores de lógica en las primeras etapas de la evaluación.
Un cheque de escritorio no es infalible. Es deber del diseñador / programador asegurarse de haber atravesado todos los caminos posibles de la lógica y hacer uso de cada conjunto de datos que se requiera. La verificación documental está sujeta a errores humanos, ya que el evaluador debe comprender los requisitos antes de evaluar la lógica.