La nouvelle infrastructure de génération de
tests repose sur les améliorations apportées à l'infrastructure d'enregistrement.
Ces
améliorations incluent la possibilité d'enregistrer simultanément plusieurs protocoles et
donc de générer un même test avec différents protocoles. La nouvelle infrastructure de
génération de tests inclut également des améliorations en matière d'efficacité et
d'évolutivité.
L'API de génération de tests a été intégralement redéfinie. Vous devez restructurer
(refactoriser) votre code d'extension existant pour qu'il utilise la nouvelle infrastructure. Les tables
ci-après récapitulent les modifications apportées aux classes et méthodes de la nouvelle
infrastructure de génération de tests.
Classe précédente |
Classe actuelle |
Commentaires |
com.ibm.rational.test.lt.testgen.core2. IC2ProtocolHandler |
com.ibm.rational.test.lt.testgen.core.testgen. BaseTestGenerator |
La classe n'a plus besoin de déterminer si elle prend en charge un type de
paquet. L'infrastructure n'envoie au générateur de tests que les paquets déclarés comme
étant pris en charge par ce générateur de tests dans le fichier plugin.xml. Précédemment, les gestionnaires de protocoles chargeaient les messages, puis les
traitaient dans la méthode process(). Dans la nouvelle infrastructure, les paquets sont
transmis un par un à la méthode process().
Cette méthode génère les éléments de modèle
sans délai. La méthode complete() est disponible pour toute opération de
post-traitement. |
Point d'extension précédent |
Point d'extension actuel |
Commentaires |
com.ibm.rational.test.lt.testgen.core2.protocolHandler |
com.ibm.rational.test.lt.testgen.core3. testGenerator |
|