Functional Tester-Architektur

Rational Functional Tester kann zur Ausführung zusätzlicher Funktionen erweitert werden, für die eine Kommunikation mit der zu testenden Anwendung erforderlich ist. Zu diesem Zweck richtet Functional Tester zunächst einen Kommunikationskanal mit der Bezeichnung "enablement" (Aktivierung) zu der zu testenden Anwendung ein.

Functional Tester unterstützt derzeit das Testen von Java™-, .NET-, HTML-, Siebel-, SAP-, AJAX-, Flex- und nativen Microsoft® Windows®-GUI-Steuerelementen. Jede dieser unterstützten Umgebungen wird als "Domäne" bezeichnet. Der Kommunikationskanal wird domänenabhängig eingerichtet. Sie müssen für jeden Prozess einen Kommunikationskanal einrichten und anschließend testen. Functional Tester interagiert über den eingerichteten Kommunikationskanal mit dem Prozess der zu testenden Anwendung und den zugehörigen Steuerelementen, um die erforderlichen Informationen abzurufen. Beim Einrichten der Kommunikation erstellt Functional Tester die Objektinstanz DomainImplementation in der zu testenden Anwendung. Diese wiederum fungiert als Schnittstelle, um die domänenspezifischen Details an Functional Tester zurückzugeben. Das DomainImplementation-Objekt führt die folgenden Aufgaben aus:


Feedback