Comment construire les tests d'un logiciel.


(How to construct software tests).


Article

CHARPENTIER P. | DIETTE N. | ESCAFFRE F.

Publié dans : Hygiène et sécurité du travail, n° 181, 4e trimestre 2000, pp. 65-77, ill., bibliogr.

Le logiciel "zéro défaut" n'existe pas. La présence de fautes logicielles systématiques introduites à la conception d'un dispositif programmé doit donc être considérée avec beaucoup d'attention, en particulier lorsque les conséquences de ces fautes peuvent influer sur la sécurité d'un dispositif. Cet article présente une méthode de mise en oeuvre des tests, qui sont la principale composante de la vérification d'un logiciel. En annexe, sont présentées les exigences qui permettent de s'assurer que cette vérification a effectivement été réalisée et qu'elle est efficace. Pour détecter un maximum de fautes, ces tests doivent être conduits en suivant une démarche qui débute par la définition préalable des objectifs de tests et de la stratégie adoptée pour atteindre ces objectifs, pour finir par la démonstration que ces objectifs sont satisfaits.

Document INRS : consulter le document depuis le site inrs.fr


Autres documents dans la collection «IC HST - Note documentaire»Autres numéros de la revue «Hygiène et sécurité du travail»

Suggestions

Du même auteur

Prévenir les collisions engins-piétons

Brochure | ED 6083 | LAMY P. (Ed) | 2015

Afin de réduire le nombre d’accidents de personnes à proximité des engins mobiles, certaines mesures techniques comme l'implantation de détecteurs de personnes peuvent s’avérer nécessaires. Ce guide propose une démarche pour défi...

Vision-based detection of persons : a study of two potential solutions.

Acte congres | GARDEUX F. | 2007

On recense aujourd'hui de nombreux dispositifs tels que les barrages immatériels, les scrutateurs laser ou les tapis sensibles à la pression, aptes à assurer, avec un haut niveau de sécurité, la détection d'une présence dans une z...

Pour des logiciels applicatifs sans erreurs.

Article | LAMY P. | 2005

L'arrivée massive des automates programmables dédiés à la gestion des fonctions de sécurité des systèmes de commande de machines, pose le problème de développement du logiciel applicatif. Comment éviter les fautes dans le logiciel...

Chargement des enrichissements...