Migración de implementaciones del generador de pruebas desde versiones anteriores

La nueva infraestructura de generación de pruebas se basa en las mejoras realizadas en la infraestructura de grabación. Estas mejoras incluyen la capacidad de grabar varios protocolos al mismo tiempo, lo que a su vez admite la generación de una única prueba con protocolos mezclados. La infraestructura de generación de pruebas también incluye mejoras en la eficiencia y la escalabilidad.

La API de generación de pruebas se ha redefinido completamente. Debe refactorizar el código de ampliación para utilizar la nueva infraestructura. Las tablas siguientes resumen los cambios en las clases y los métodos de la nueva infraestructura de generación de pruebas.

Clase anterior Clase actual Comentarios
com.ibm.rational.test.lt.testgen.core2. IC2ProtocolHandler com.ibm.rational.test.lt.testgen.core.testgen. BaseTestGenerator La clase ya no tiene que determinar si soporta un tipo de paquete. La infraestructura envía al generador de pruebas sólo los paquetes que el generador de pruebas declara soportados en el archivo plugin.xml. Anteriormente, los manejadores de protocolo cargan los mensajes y los procesan en el método process(). En la nueva infraestructura, los paquetes se pasan de uno en uno al método process(). El método process() genera elementos de modelo sin ningún retardo. El método complete() está disponible para cualquier proceso de envío.
Punto de ampliación anterior Punto de ampliación actual Comentarios
com.ibm.rational.test.lt.testgen.core2.protocolHandler com.ibm.rational.test.lt.testgen.core3. testGenerator  

Comentarios