51.1.9.4 Weiteres Vorgehen

Wie Sie in den vorigen Abschnitten gesehen haben, besteht also die erste Aufgabe eines Webprojektes, daraus, herauszufinden wie QF-Test die Komponenten der Webseite erkennt und entsprechend diese Übersetzungstabelle zu erstellen. Diese Aufgabe sieht auf den ersten Blick schwierig aus, kann Ihnen aber im späteren Verlauf Ihres Projektes viel Wartungsarbeit bei Änderungen in der Komponentenhierarchie ersparen, weil sich QF-Test eben nur mehr auf die wesentlichen Eigenschaften Ihrer HTML-Seite konzentriert und nicht mehr alle möglichen Informationen auswertet.

Im Kapitel 61 finden Sie eine vollständige Aufführung aller generischen Klassen für Komponenten oder komplexe Komponenten wie Listen oder Bäume. Hier sollten Sie natürlich nicht alles mögliche versuchen zu mappen, sondern eher bedarfsorientiert vorgehen. Sie sollten also nur Komponenten, die auch wirklich benötigt werden, versuchen für QF-Test zu übersetzen. Eine spätere Erweiterung des Aufrufes ist möglich, falls neue Komponenten dazu gekommen sind.

Im vorherigen Beispiel würde man nun die nächsten Komponenten wie Menüs oder Tabs analysieren. Nachdem dies den Rahmen dieses Handbuchs sprengen würde, finden Sie ein Beispiel für eine vollständige Konfiguration des CustomWebResolver installieren Knoten in unserer Demo-Testsuite qftest-9.0.1/demo/carconfigWeb/carconfigWeb_de.qft in der Prozedur startStop.start in der Sequenz CustomWebResolver installieren.

Damit Ihre Übersetzungen zukünftig bei jedem Start der Web-Anwendung verwendet werden, sollten Sie den CustomWebResolver installieren Knoten direkt nachdem der Browser geöffnet wurde ausführen. Wenn Sie den Start Ihrer Browser-Anwendung über den QF-Test Schnellstartassistenen erstellt haben, finden Sie in der erzeugten Vorbereitungssequenz bereits den Knoten in der Sequenz CustomWebResolver installieren. Dieser kann dann entsprechend konfiguriert werden.