Glossaire

  • Tests d'intégration
    Ils permettent de vérifier progressivement que l'ensemble constitué par les composants logiciels assemblés répond aux spécifications fonctionnelles et techniques. Ils doivent, s'il y a lieu, activer les interfaces avec les applications connexes (progiciels et spécifiques).
  • Tests de non-régression
    Dans le cas de changement de version, ils permettent de vérifier que les modifications apportées n'ont pas entraîné d'effets de bord non prévus qui pourraient dégrader le comportement du logiciel antérieurement validé. Ils portent sur l'exécution de tests déjà joués afin de s'assurer que le système répond toujours aux exigences spécifiées.
  • Tests de performance
    Ils permettent de vérifier des contraintes de temps de réponse et d'occupation mémoire. Ils peuvent faire partie des tests de validation ou de non-régression.
  • Tests de réception
    Ils permettent à un client de s'assurer que le cahier des charges a été respecté.
  • Tests de validation
    Ils permettent de vérifier que les exigences fonctionnelles et techniques du cahier des charges sont respectées. Ils s'effectuent sans connaissance de la structure interne (tests "boîte noire").
  • Tests unitaires
    Ils permettent de vérifier le fonctionnement de chaque composant logiciel modifié ou nouveau dans des cas de fonctionnement normal, aux limites ou dégradé. Ils s'appuient sur la structure interne du composant (tests "boîte blanche"). Les vérifications portent sur : l'initialisation des rubriques, les contrôles de saisie, les règles de gestion, les messages d'erreur, la gestion du curseur, la gestion des touches fonctions, l'enchaînement des écrans, ...
  • Tierce maintenance applicative
    Toute maintenance effectuée par un organisme qui n’est ni le fournisseur ni le propriétaire de l’équipement.