Das neue Framework für die Testgenerierung baut auf den am Recorder-Framework vorgenommenen Verbesserungen auf. Diese Verbesserungen umfassen die Fähigkeit, mehrere Protokolle gleichzeitig aufzuzeichnen, wodurch wiederum das Generieren eines einzelnen Tests mit gemischten Protokollen unterstützt wird. Das Framework für die Testgenerierung umfasst außerdem Verbesserungen im Hinblick auf Effizienz und Skalierbarkeit.
Die Testgenerierungs-API wurde vollständig neu definiert. Sie müssen vorhandenen Erweiterungscode refaktorieren, um das neue Framework zu verwenden. In den folgenden Tabellen sind die Änderungen an Klassen und Methoden im neuen Framework für die Testgenerierung zusammengefasst.
Vorherige Klasse |
Aktuelle Klasse |
Kommentare |
com.ibm.rational.test.lt.testgen.core2. IC2ProtocolHandler |
com.ibm.rational.test.lt.testgen.core.testgen. BaseTestGenerator |
Bei dieser Klasse muss nicht mehr bestimmt werden, ob sie einen Pakettyp unterstützt. Es werden vom Framework nur Pakete an den Testgenerator gesendet, die in der Datei plugin.xml als vom Testgenerator unterstützt deklariert sind. Zuvor wurden Nachrichten von Protokollhandlern geladen und dann in der Methode "process()" verarbeitet. Im neuen Framework werden Pakete einzeln nacheinander an die Methode "process()" übergeben. Mit der Methode "process()" werden Modellelemente ohne Verzögerung generiert. Die Methode "complete()" steht für die Nachbearbeitung zur Verfügung. |
Vorheriger Erweiterungspunkt |
Aktueller Erweiterungspunkt |
Kommentare |
com.ibm.rational.test.lt.testgen.core2.protocolHandler |
com.ibm.rational.test.lt.testgen.core3. testGenerator |
|