Présentation

Article

1 - FONDAMENTAUX

2 - TYPOLOGIES ET TECHNIQUES DE TEST

3 - ÉLABORATION DE LA STRATÉGIE DE TEST

4 - AUTOMATISATION DU TEST

5 - DOCUMENTATION ET MANAGEMENT DU TEST

  • 5.1 - Documentation de test
  • 5.2 - Revues réalisées lors des phases de test

6 - CONCLUSION

7 - GLOSSAIRE

8 - SIGLES, NOTATIONS ET SYMBOLES

Article de référence | Réf : H3285 v1

Fondamentaux
Vérification, validation et test des systèmes complexes

Auteur(s) : Frédérique VALLÉE

Date de publication : 10 févr. 2026

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

De nos jours, le test des systèmes complexes n’est pas aisé et les délais alloués aux équipes de validation sont souvent considérés comme trop courts. Cet article explique comment bien définir, planifier, suivre et optimiser le test des systèmes complexes. Il s’inscrit dans un contexte d’ingénierie système. Il décrit les processus associés au test et en donne les bonnes pratiques. Il propose une typologie de test qui facilite l’élaboration de la stratégie de test. Il aborde la problématique de la documentation et du management du test. Il présente divers critères d’optimisation permettant de minimiser les coûts de test et les risques pendant et à la fin du test.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Frédérique VALLÉE : Experte en ingénierie des systèmes programmés - Consultante, Paris, France

INTRODUCTION

Grâce aux performances croissantes des composants élémentaires et aux progrès des moyens de communication, les systèmes complexes peuvent prendre en charge davantage de fonctionnalités, avec de plus en plus d’intelligence.

En contrepartie, les concepteurs de systèmes complexes disposent d’un temps limité, souvent considéré comme trop court, pour valider leurs systèmes. Il s’agit donc, dans ce temps imparti, d’utiliser au mieux les ressources disponibles pour délivrer in fine au client le système qui satisfait ses attentes.

Dans cet article, les activités de test sont associées aux processus de test prévus en ingénierie système. Elles prennent en compte l’éventuelle décomposition du système en sous-systèmes pour savoir ce que l’on doit vérifier, et à quel niveau. Ces activités de test doivent être bien définies, planifiées, optimisées et suivies. Elles doivent faire l’objet de réflexions en amont, pour statuer sur la stratégie à adopter et pour documenter cette dernière.

Cet article décrit les processus associés au test et en définit les bonnes pratiques. Il propose une typologie de test qui facilite l’élaboration de la stratégie de test. Il aborde aussi la problématique de la documentation et du management du test.

Il présente enfin divers critères d’optimisation permettant de minimiser les coûts, sans omettre la question des risques pendant et à la fin du test. Il propose, pour les systèmes à forte composante programmée, une approche originale d’optimisation du test par la fiabilité qui s’applique principalement aux essais fonctionnels du système.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3285


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(237 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

1. Fondamentaux

1.1 Problématique et objectifs généraux

Les systèmes complexes comportent un grand nombre de composants hétérogènes ayant des interactions multiples. Ils peuvent évoluer par apprentissage et présenter un phénomène d’émergence, c’est-à-dire que leur comportement global n’est pas égal à la somme des comportements des parties. De ce fait, leur validation n’est pas facilitée .

Dans la pratique, le test d’un système complexe et les corrections qui s’ensuivent représentent aujourd’hui plus de la moitié du coût du projet. Les phases de test durent souvent plus longtemps que celles de conception. Par ailleurs, les responsables de projet et les utilisateurs ont le sentiment que les systèmes ne sont pas bien validés.

Il faut reconnaître que les défis à relever pour réussir à valider un système complexe sont nombreux. Citons, entre autres :

  • l’impossibilité de tester exhaustivement le système : l’espace d’états étant gigantesque, cela prendrait trop de temps d’en tester toutes les combinaisons ;

  • le phénomène d’émergence : des interactions imprévues peuvent créer des comportements non documentés ;

  • le non-déterminisme : le système peut réagir différemment selon des micro-variations ;

  • le rôle central de l’environnement d’utilisation : l’utilisation du système dans un nouvel environnement peut révéler des défauts latents, mais il est impossible de prévoir tous les modes d’utilisation éventuels ;

  • les limites de l’observation : on ne peut pas toujours instrumenter tous les composants ;

  • les risques de régression : certains correctifs peuvent amener à une cascade de modifications dans d’autres composants et remettre en cause les résultats satisfaisants précédemment obtenus ;

  • la difficulté de localisation des défauts : par exemple pour les logiciels présentant des défaillances non reproductibles, parce que le contexte d’apparition du défaut est aléatoire.

Le...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(237 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Fondamentaux
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - Projet Européen H2020 VALU3S -   *  -  Vérification et validation de systèmes automatisés complexes (2020).

  • (2) - PLATEAUX (L.), MORIN (L.) -   Bonnes pratiques pour la rédaction d’exigences de sécurité,  -  Guide technique – Service technique de l’Aviation civile, Département Environnement, Sécurité des Systèmes et des Opérations (2021).

  • (3) - AHAD (A.), ULLAH (Z.), TARIQ (L.), NIAZ (S.) -   Software Inspections and Their Role in Software Quality Assurance.  -  American Journal of Software Engineering and Applications, 6(4), p. 105-110 (2017).

  • (4) - JOSEBA (A.) -   Multidimensional Framework for Characterizing Verification and Validation of Automated Systems.  -  2022 18th European  Dependable Computing Conference, p. 41-48 (2022).

  • (5) - HAGE CHAHINE (M.) -   « Les » couvertures de test,  -  La taverne du testeur (2021).

  • ...

1 Sites Internet

La taverne du testeur

Divers articles sur le test du logiciel.

https://latavernedutesteur.fr

Le blog du testeur

Divers articles sur le test du logiciel.

https://www.all4test.fr/blog-du-testeur

HAUT DE PAGE

2 Normes et standards

ISO/IEC 33000 (2015), Technologies de l’information – Évaluation du processus

ISO/IEC 33001 (2015), Technologies de l’information – Évaluation du processus – Concepts et terminologie

ISO/IEC/IEEE 12207 (2017), Ingénierie des systèmes et du logiciel – Processus du cycle de vie du logiciel

ISO/IEC/IEEE 15288 (2023), Ingénierie des systèmes et du logiciel – Processus du cycle de vie du système

ISO 9000 (2015), Systèmes de management de la qualité – Principes essentiels et vocabulaire

ISO 22137 (2020), Systèmes spatiaux – Management de programme – Revue d’essais

ISACA CMMI (2023), Capability Maturity Model Integration

...

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(237 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS