TTCN
Le TTCN est un langage de programmation consacré à l'essai des protocoles de transmission et les services de Web une suite d'essai de TTCN se compose de beaucoup de cas de test écrits dans TTCN. Jusqu'à la version 2 la langue est peu usuel écrite dans les tables et la notation combinée d'arbre de et tabulaire appelée . La lecture et l'édition de cette langue exige les rédacteurs spéciaux de TTCN. De la version 3 sur TTCN ont été retitrés à l'essai et à la notation de commande d'essai, sont plus près des langages de programmation courants et peuvent être édités avec les rédacteurs traditionnels. TTCN-3 est bien plus flexible que TTCN-2 et peut être employé sans compter que pour l'essai de protocole également pour le logiciel traditionnel d'essai.
Tout le besoin de versions a consacré des compilateurs ou des interprètes pour l'exécution.
TTCN a été employé couramment par par exemple l'ETSI , UIT de pour l'essai des protocoles de télécommunication. Les cas de l'essai de conformité de des normes de l'ETSI aiment le le RNIS , le DECT , le GSM , le BORD , le 3G , le DSRC ont été écrits dans TTCN. Puisque quelques années il a été également employé pour l'essai de l'autre Bluetooth de normes de protocole par exemple, IP .
L'exécution de ces cas de test contre des produits (par exemple téléphones, téléphones portables ou éléments de réseau) est employée pour vérifier que l'exécution de protocole dans ces produits répondent aux exigences définies par les normes en matière de télécommunications.
TTCN est souvent combiné avec le ASN.
Code d'exemple
C'est un exemple du programme célèbre du monde bonjour dans TTCN-3. lang=" de
Versions
TTCN-1 : Première version de TTCN, non employée couramment.
TTCN-2 : Deuxième version de la version de TTCN, modification mineure de TTCN-1, aujourd'hui employée couramment.
TTCN-3 : Troisième et en cours version de TTCN.
Information de fond
Tandis que l'exécution de vérification des moyens de l'essai de conformité contre un cas de test bien défini par exemple écrit dans TTCN, les Prise-essais (souvent également appelé l'essai d'interopérabilité ) sont des cas de test exécutés contre d'autres produits du rôle opposé du produit examiné (par exemple Courrier-Client contre le mail server, du téléphone contre le réseau, du casque de Bluetooth contre le téléphone de Bluetooth). des Prise-essais par exemple sont souvent exécutés à soi-disant débranchent-fests.
Les normes d'Internet telles que l'IETF emploient aujourd'hui principalement de soi-disant prise-essais pour l'exécution d'essai.
Conformité-essais et complément de prise-essais. Si bon - fait, les erreurs d'interopérabilité ont trouvé avec des prise-essais devraient mener à la définition des nouveaux cas de test de conformité qui couvrent la situation d'échec.
| Random links: | Café de Shufflepuck | Région de Kagera | Debbie Wasserman Schultz | Alenka Kejžar | Philipp Emanuel von Fellenberg | TTCN |