La présente Recommandation définit la notation d'essai et de commande d'essai version 3 (TTCN-3), destinée à la spécification de suites d'essais indépendantes des plates-formes, des méthodes d'essai, des couches de protocole et des protocoles. La notation TTCN-3 peut servir à la spécification de tous les types d'essai de systèmes réactifs, effectués en divers ports de communication. Elle s'applique en général aux essais des protocoles (y compris les protocoles de communication mobile et Internet), aux essais des services (y compris les services complémentaires), aux essais des modules, ainsi qu'aux essais des plates-formes employant l'architecture CORBA et des interfaces de programmation d'applications (API). La spécification de suites d'essais pour les protocoles de la couche physique sort du cadre de la présente Recommandation.Le langage de base de la notation TTCN-3 peut être exprimé dans divers formats de présentation. Alors que la présente Recommandation définit le langage de base, la Rec. UIT-T Z.162 définit le format de présentation tabulaire pour la notation TTCN (TFT) et la Rec. UIT T Z.163 définit le format de présentation graphique pour la notation TTCN (GFT). La spécification de ces formats sort du cadre de la présente Recommandation. Les objectifs du langage de base sont triples:1) Servir de langage d'essai généralisé en mode texte.2) Servir de format d'échange normalisé entre outils TTCN de suites d'essais TTCN.3) Servir de base sémantique (et, le cas échéant, de base syntaxique) pour les divers formats de présentation.Le langage de base peut être utilisé indépendamment des formats de présentation. Cependant, ni le format de présentation tabulaire ni le format de présentation graphique ne peuvent être utilisés sans le langage de base. L'utilisation et la mise en oeuvre de ces formats de présentation doivent être effectuées au moyen du langage de base. La première révision de la Recommandation contient de nombreuses extensions du langage (les valeurs par défaut des paramètres, le paramétrage des types, transféré dans un autre document (paramétrage avancé), les valeurs réelles spéciales et les limites d'intervalle exclusives, les restrictions en matière de visibilité des définitions importées, les restrictions de gabarits, l'omission implicite des champs de valeurs et de gabarits, les instructions break/continue, les nouvelles fonctions prédéfinies, etc.) et contient de nombreuses précisions (par exemple sur le sous-typage des types structurés, la compatibilité des types, l'exécution de l'instruction alt, etc.) et des corrections de forme et de fond. Cette deuxième révision de la Recommandation contient des amendements, des précisions ainsi que des corrections de forme et de fond. La présente Recommandation est alignée du point de vue technique sur la norme ES 201 873-1 V4.4.1 (2012-04) de l'ETSI. |