Résumé

La présente Recommandation définit le format de présentation tabulaire pour la notation de test et de commande de test version 3 (TTCN-3, testing and test control notation version 3) (TFT, TTCN-3 tabular presentation format). C'est le format employé pour le langage noyau en notation TTCN-3, défini dans la Rec. UIT-T Z.140. Il est semblable, de par son aspect et ses fonctionnalités, à celui en notation TTCN-2, qui est défini dans la Rec. UIT-T X.292 pour les tests de conformité. Il permet de présenter différemment le langage noyau en mettant l'accent sur les aspects propres aux spécifications d'une suite de tests normalisés de la conformité.

Tandis que le langage noyau peut être employé indépendamment du format de présentation tabulaire, celui-ci ne peut être utilisé sans le langage noyau. L'emploi et l'implémentation du format de présentation tabulaire doivent se faire en fonction du langage noyau.

La présente Recommandation définit les formulaires, les mappages syntaxiques, la sémantique statique additionnelle, les restrictions de sémantique opérationnelle, la présentation et autres attributs. L'ensemble de ces caractéristiques constitue le format de présentation tabulaire.

Le format TFT, qui hérite de toutes les propriétés essentielles du langage noyau, est destiné aux spécifications des suites de tests qui sont indépendants des plates-formes, des méthodes de test, des couches de protocole et des protocoles. La notation TTCN-3 peut être employée pour spécifier tous les types de tests réactifs des systèmes sur une gamme de ports de communication. Parmi les domaines d'application types, on peut citer les tests de protocoles (y compris les protocoles régissant les télécommunications mobiles et Internet), les tests de services (y compris les services supplémentaires), les tests de modules, les tests de plates-formes fondées sur l'architecture de courtier commun de requêtes sur des objets (CORBA, common object request broker architecture) et les tests d'interfaces de programmation d'application (API, application programming interface). La spécification des suites de tests pour les protocoles de la couche Physique sort du cadre de la présente Recommandation.

Depuis la première publication des Recommandations UIT-T Z.140 et Z.141 en juillet 2001, plusieurs mises à jour importantes du langage noyau en notation TTCN-3 ont été effectuées, dont il est tenu compte dans le format TFT. On a incorporé les modifications suivantes dans la présente Recommandation:

1)              la correction d'exemples et modifications d'ordre rédactionnel;

2)              la restructuration du document pour une compréhension plus aisée;

3)              le transfert de l'Annexe B intitulé "Sémantique opérationnelle" dans un document distinct;

4)              l'extension des fonctions définies par l'utilisateur;

5)              la correction des erreurs dans le formalisme Backus-Naur (BNF, Backus-Naur form) et incorporation dans cette forme BNF des modifications découlant des mises à jour;

6)              l'ajout de mécanismes de concordance de configuration;


7)              l'amélioration du système de types (notamment meilleure définition de l'équivalence des types) et ajout du nouveau type de caractères;

8)              l'amélioration du mécanisme d'import;

9)              le remplacement des alternatives nommées (named alts) par des étapes alternatives (altsteps), avec une sémantique améliorée.