| |
72 PrüfenAngenommene Spezifikation Des PROFILS 2,0 UML 6,6,2 Diagramm zu Ttcn-3 Ttcn-3 - Prüfungs- und Teststeuerdarstellung (3. Ausgabe) - wird weit als Standard für Testsystem angenommen Entwicklung im Nachrichtentechnik- und Datenverständigungsbereich. Ttcn-3 enthält die Konzepte, die für alle verwendbar sind Arten der verteilten Systemprüfung. Ttcn-3 ist eine Prüfvorschrift und eine Implementierungssprache zum Definieren der Testverfahren für die Schwarzkastenprüfung von Verbundsysteme. Anregungen werden zum System unter Test (SUT) gegeben; seine Reaktionen werden mit beobachtet und verglichen erwarteten. Gegründet worden auf diesem Vergleich, wird das folgende Testverhalten festgestellt, oder der Testurteilsspruch ist zugewiesen. Wenn sie und beobachtete Antworten erwartet werden, sich unterscheiden, dann ist eine Störung entdeckt worden, die durch einen Test angezeigt wird Urteilsspruchausfallen. Ein erfolgreicher Test wird durch einen Testurteilsspruchdurchlauf angezeigt. Ttcn-3 erlaubt die Beschreibung des komplizierten verteilten Testverhaltens in Reihenfolgen, Alternativen, Schleifen ausgedrückt und parallele Anregungen und Antworten. Anregungen und Antworten werden an den Schnittstellen des Systems unter Test ausgetauscht, der werden als Ansammlung Tore entweder Anzeige-gründend für asynchrone Kommunikation oder Unterschrift-gegründet definiert für synchrone Kommunikation. Das Testsystem kann jede mögliche Zahl der Testbestandteile verwenden, um Testverfahren durchzuführen in der Ähnlichkeit. Ebenso zu den Schnittstellen des Systems unter Test, werden die Schnittstellen der Testbestandteile wie beschrieben Tore. Ttcn-3 ist eine modulare Sprache und hat einen ähnlichen Blick und ein Gefühl zu einer typischen Programmiersprache. Zusätzlich zu typisches programmierenkonstruieren, enthält es alle wichtigen Eigenschaften, die notwendig sind, Testverfahren zu spezifizieren und Kampagnen für die Funktions-, Übereinstimmung-, Interoperabilitäts-, Lasts- und scalabilitytests mögen die Testurteilssprüche und passen zusammen die Einheiten zum Vergleichen der Reaktionen des SUT mit der erwarteten Strecke der Werte, der anfassende Timer, verteilten Test Bestandteile, Fähigkeit, kodiereninformations-, synchrone und asynchronekommunikation zu spezifizieren und Überwachung. Eine Ttcn-3 Prüfvorschrift besteht aus vier Hauptteilen: ?- Artdefinitionen für Testdatenstrukturen ?- Schablonendefinitionen für konkrete Testdaten ?- Funktions- und -testfalldefinitionen für Testverhalten ?- Steuerdefinitionen für die Durchführung der Testfälle Ttcn-3 war eine Grundlage für die Entwicklung des prüfenprofils. Noch unterscheiden sich sie in einigem Respekt. Die Prüfung Profil wird an UML gezielt, das vorgewählte Verlängerungen zu den Eigenschaften von Ttcn-3 sowie restricting/omitting bereitstellt andere Eigenschaften Ttcn-3. Ein Diagramm vom prüfenprofil zu Ttcn-3 ist möglich aber nicht die andere Weise herum. Hauptannäherung in Richtung zum Diagramm zu Ttcn-3 besteht aus zwei Hauptschritten: weisen prüfenprofilstereotypes und -verbindungen des ?- Nehmens und sie Konzepten Ttcn-3 zu ? definieren Verfahren, wie man erforderte Informationen für die erzeugten Module Ttcn-3 sammelt Tabelle 2 vergleicht die prüfenprofilkonzepte UML mit bestehenden prüfenkonzepten Ttcn-3. Alles PrüfencProfil UML Konzepte haben direkte Korrespondenz oder können zu prüfenkonzepten Ttcn-3 abgebildet werden. |  |
|
| |
|
|