Web-Dynpro-Anwendungen testen
eCATT kann Java-basierte und ABAP-basierte Web-Dynpro-Anwendungen testen.

Beachten Sie, dass das zentrale eCATT-System Web Dynpro ABAP ab SAP NetWeaver Release 7.0 SP20 unterstützt. Das getestete System muss aber entweder das Release SAP NetWeaver 7.0 EHP 2 (oder höheres EHP) haben bzw. SAP NetWeaver 7.20 oder höher.
Eine Übersicht der möglichen Releasekombinationen von eCATT-System und getestetem System sowie weitere Informationen zur Verwendung von eCATT in Zusammenhang mit Web Dynpro ABAP finden Sie in Hinweis 948076.
Sie können Anwendungen aufzeichnen und abspielen. Der erforderliche eCATT-Befehl ist WEBDYNPRO. Sie können die Kommandoschnittstelle parametrisieren, um Eingabewerte von Oberflächenelementen zu setzen und Werte von Oberflächenelementen zu prüfen oder abzurufen.
Abhängig von den Daten in der jeweiligen Kommandoschnittstelle ermöglicht Ihnen die Simulation die Anzeige der gewünschten Seite und die Auswahl von GUI-Elemente für das Anlegen von Prüfungen und das Abrufen von Werten. Es ist nicht unbedingt nötig, den Simulator für das Anlegen von Prüfungen und das Abrufen von Werten zu verwenden – dies ist auch direkt in der Kommandoschnittstelle durchführbar.
Der Simulator wird auch für die Anzeige von Dynpros verwendet, wenn sie hell abgespielt werden.
Java-basierte Web-Dynpro-Anwendungen werden im SAP NetWeaver Developer Studio entwickelt. Sie benötigen jedoch nicht das Developer Studio für das Testen von Anwendungen mit eCATT.
Damit Entwickler ohne die Verwendung
von eCATT Tests aufzeichnen können, ist ein
Plug-In für das SAP NetWeaver Developer
Studio verfügbar, mit dem die Aufzeichnung und Wiedergabe von
Web-Dynpro-Anwendungen im Developer Studio möglich sind. Sie können
Skripte nach eCATT importieren, die im Developer Studio
aufgezeichnet wurden.
In den Startoptionen können Sie angeben, ob die Anwendung im Hintergrund oder Vordergrund abgespielt werden soll. Bei der Vordergrundverarbeitung wird der Simulator (nicht ein Browser) verwendet und dies ermöglicht die Anzeige der Dynpros während der Wiedergabe. Für die Vordergrundverarbeitung können Sie angeben, wie lange jedes Dynpro sichtbar ist, bevor das nächste Dynpro verarbeitet wird. Bei der Fehlersuche können das erwartete Dynpro und das tatsächliche Dynpro gleichzeitig angezeigt werden. Dadurch können Sie beispielsweise erkennen, wenn eine neue Version eines Dynpros unterschiedliche Oberflächenelemente wie zusätzliche Drucktasten enthält.
Falls die Anwendung Benutzerauthentifizierung erfordert, müssen Sie die erforderlichen Informationen über die Transaktion SM59 in die Destination eingeben.