La generación de pruebas consiste en procesar los datos grabados y generar una prueba.
El archivo de sesión de grabación que se ha generado durante la grabación ofrece la entrada de la operación de generación de pruebas. Antes de escribir un generador de pruebas, debe identificar el tipo de datos que utiliza el generador.
La grabación y la generación de pruebas suelen estar relacionados, al utilizar el asistente Nueva prueba a partir de la grabación, pero esta relación no siempre es estable. El usuario puede elegir crear sólo una grabación, mediante el asistente Nueva sesión de grabación y también puede seleccionar generar una prueba a partir de una grabación existente.
La generación de pruebas sucede en las siguientes etapas y fases:
- La etapa de conversión es un paso preliminar, en el que los paquetes originales se pueden filtrar, ordenar o convertir a un protocolo diferente, normalmente de nivel superior. Las ampliaciones pueden aportar convertidores adicionales. Para obtener más información, consulte Definición de un convertidor de paquetes.
- La etapa de generación de pruebas consiste en utilizar los paquetes de grabador enviados en la etapa del convertidor y, a continuación, distribuir los paquetes de grabador al generador de pruebas adecuado. El generador de pruebas genera los elementos de modelo correspondientes en el modelo de pruebas.
Las ampliaciones pueden aportar generadores de pruebas para procesar un nuevo tipo de datos grabados o producir un nuevo tipo de elementos de prueba. Para obtener más información,
consulte Definición de un nuevo generador de pruebas.
- La fase de proceso de datos se produce después de que se haya generado completamente una prueba sin formato. En esta fase se realizan la correlación y transformación de datos.
- La fase de división de pruebas es un paso opcional que se ejecuta si se insertan puntos de división durante la grabación. La prueba completa se divide en varias pruebas.
La infraestructura de generación de pruebas también define dos asistentes:
- El asistente Generar prueba se abre cuando
el usuario interviene para generar una prueba a partir de una grabación existente o automáticamente cuando se completa una grabación. Si no es necesaria la entrada de usuario, el asistente Generar prueba no se muestra y la generación de pruebas se inicia automáticamente tras la grabación. Las ampliaciones contribuyen a este asistente. Para obtener más información, consulte Definición de un asistente de generadores de pruebas.
- El asistente Nueva prueba a partir de grabación es el asistente de más alto nivel y combina el asistente Nueva sesión de grabación y el asistente Generar prueba. Para obtener más detalles acerca de los aspectos de grabación de este asistente, consulte Definición de asistentes para grabadores y clientes. Para obtener más detalles acerca de los aspectos de generación de pruebas de este asistente, consulte Definición de un asistente de generadores de pruebas.