Table des matières:
Définition - Que signifie Desk Check?
Une vérification sur place est un processus informel non informatisé ou manuel permettant de vérifier la programmation et la logique d'un algorithme avant le lancement du programme. Une vérification du bureau aide les programmeurs à trouver des bogues et des erreurs qui empêcheraient l'application de fonctionner correctement. Bien qu'elles soient une technique utile pour repérer les erreurs, les applications et outils de débogage modernes ont rendu les vérifications de bureau moins pertinentes et moins essentielles qu'elles ne l'étaient auparavant.
Techopedia explique Desk Check
Une vérification documentaire se concentre sur la logique et la valeur des variables. Ceci est très différent d'un plan de test, qui ne se concentre pas sur le fonctionnement interne et la logique, et se concentre plutôt principalement sur les entrées et les sorties requises par l'application. Une vérification documentaire est effectuée à l'aide d'un tableau avec des colonnes pour la colonne de numéro de ligne de pseudo-code, la colonne de condition, la colonne d'entrée / sortie et une colonne pour les variables. La colonne du numéro de ligne du pseudo-code permet de spécifier la ou les lignes en cours d'exécution. La colonne de condition aide à montrer le fonctionnement lors de l'évaluation des conditions. La colonne d'entrée / sortie permet d'afficher les entrées et les sorties et aide à évaluer l'entrée reçue par l'utilisateur et la sortie affichée par la logique. La colonne des variables aide à évaluer les calculs à l'aide de variables. Le programmeur / concepteur / testeur commence par quelques entrées possibles et parcourt l'algorithme ligne par ligne. Les lignes reçoivent des numéros de ligne et se poursuivent en tenant compte de la variation des valeurs des variables. Toutes les informations sont capturées dans les colonnes du tableau. L'évaluation se fait généralement à l'aide d'un stylo / crayon et de papier, et est similaire à la relecture.
La vérification sur place présente de nombreux avantages. Il peut trouver et exposer des problèmes et des erreurs avec l'algorithme. Il permet également de vérifier que l'algorithme fonctionne comme prévu pour le concepteur ou le programmeur. C'est une technique rapide et peu coûteuse. Il peut aider à identifier les erreurs de logique aux premiers stades de l'évaluation.
Un chèque de bureau n'est pas infaillible. Il est du devoir du concepteur / programmeur de s'assurer d'avoir parcouru tous les chemins possibles de la logique et d'utiliser tous les ensembles de données nécessaires. La vérification sur place est sujette à une erreur humaine, car l'évaluateur doit comprendre les exigences avant d'évaluer la logique.
