Documenter les résultats est une partie essentielle du test. En fonction du résultat du test, il faut enregistrer les constatations dans l'un au moins de deux endroits. Premièrement, si le test réussit, il faut enregistrer ce fait dans un journal de test : celui-ci doit être le plus simple
Etape 4 : Documenter les résultats des tests
possible, sous peine de ne
jamais l’utiliser. On peut créer une
table de test dans la base de données
ou, mieux encore, créer une base de
données consacrée au travail de test.
On commencera par attribuer un numéro
unique et immuable à chaque
test exécuté. Dans le journal de test, il
faut aussi inclure toutes les informations
pertinentes : les conditions du
test, les valeurs du test, les résultats attendus,
la personne qui a conçu le test,
le nom de la procédure testée et l’emplacement
du fichier qui contient le
script du test.
Comme la plupart des tests seront
effectués plusieurs fois, il est bon d’utiliser
une table TestDetail séparée comme un enregistrement permanent
de chaque cycle de test. Outre une clé
étrangère test_id, la table détail devrait
inclure l’état du test (planifié mais pas
encore exécuté ou exécuté mais pas
encore terminé, par exemple), la date
et l’heure d’exécution du test, la personne
qui s’en est chargée, le produit
et le résultat du test et toute éventuelle
action de suivi à mener. Les actions de
suivi sont multiples : réexécuter le test,
déboguer la procédure, ou analyser les
conditions de test si l’on soupçonne
que celui-ci s’est mal déroulé.
Si le test échoue, ce fait doit figurer
dans le journal de test. Il faut en plus
un second document pour suivre la
manière dont on réagit aux défaillances
du test. Ce document est généralement
appelé SPR (software problem
report) ou « suiveur de bogues ».
Quand on atteint le test au niveau système,
les SPR sont généralement exploités
par des testeurs professionnels
(s’il y en a dans l’entreprise) et entrent
officiellement dans le système de gestion
du changement du projet. Au niveau du test par unités, le but principal
d’un SPR est de vous aider, en tant
que développeur de la procédure, à
mieux organiser le travail de test et de
débogage.
Là encore, il est bon de créer une
table de suivi séparée pour stocker les
données qui vont dans le SPR. Les
données doivent inclure le type
d’erreur (coding, conception, matériel,
par exemple), sa gravité (fatale,
grave, bénigne, par exemple) et la nature
de l’erreur ainsi que la façon de la
reproduire. Il faut aussi dater et résumer
le problème dans une colonne séparée
: votre manager sera surtout intéressé
par ce résumé. En outre, le SPR
doit comporter des champs permettant
de superviser l’activité de suivi qui se déroule, l’état du problème (ouvert
ou fermé), qui a résolu le problème,
qui a retesté la procédure stockée et la
date de chacun de ces événements ou
actions.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Rançongiciels et IA : les attaques gagnent en efficacité en ciblant l’humain
- De manager d’équipe à manager d’agents IA : le management change de dimension
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
