Un paso de definición de emulador para una tarea de usuario
incorporada permite emular un tarea de usuario incorporada para un caso de
prueba específico y utilizar la tabla de datos de prueba para
especificar los datos de entrada y los datos de respuesta de salida
esperados. También permite reclamar y completar la tarea de usuario automáticamente.
Acerca de esta tarea
Si la prueba invoca una operación unidireccional, el resultado
devuelto por la prueba será Passed (Pasado), pero la emulación no se
ejecutará realmente hasta que haya seguido las instrucciones contenidas
en el tema "Emulación de componentes y referencias al invocar
operaciones unidireccionales".
Para añadir y ejecutar un paso de
definición de emulador para una tarea de usuario incorporada:
Procedimiento
- Añada un paso de definición de emulador para una tarea de usuario
incorporada siguiendo estos pasos:
- En la vista Integración de negocio, expanda el proyecto de prueba de componentes y
expanda la carpeta Suites de pruebas.
- Pulse la suite de pruebas con el botón derecho del ratón y seleccione
Abrir.
La suite de pruebas se abrirá en el editor de suites de
pruebas.
- Pulse la pestaña Casos de prueba. Se abrirá la página Casos
de prueba.
- En la esquina superior izquierda del área Casos de prueba, pulse la flecha abajo
situada junto al icono Añadir caso de prueba
.
- En la lista de menú, seleccione Paso de definición de
emulador > Tarea de usuario incorporada. Se abrirá el asistente Añadir definición de
emulador de tarea de usuario incorporada.
- En el recuadro de lista, expanda el módulo y el proceso de negocio y luego seleccione
la tarea de usuario incorporada para la que desea emular los datos de respuesta y
reclamar automáticamente la tarea.
- Si desea crear variables automáticamente para el nuevo paso de
definición de emulador, la casilla Crear variables para
definiciones de emulador nuevas debe estar seleccionada. Se creará automáticamente una
variable en la tabla de datos de prueba para cada parámetro de operación. (Si el recuadro
de selección no está marcado, deberá crear manualmente las variables en el editor de
suites de pruebas).
- Pulse Finalizar. Se mostrará un nuevo paso
Definir emulador de tarea de usuario bajo la
invocación asociada en el área Casos de prueba.
- Especifique propiedades para el nuevo paso de definición de
emulador siguiendo estos pasos:
- En el área Casos de prueba, asegúrese de que el nuevo paso
Definir emulador de tarea de usuario esté
seleccionado.
- Mueva el paso de definición de emulador a una posición por encima
del paso de invocación pulsando el icono Subir
. (Los pasos de definición de emulador se deben colocar en una
posición que preceda al paso de invocación asociado).
- En el área Propiedades detalladas,
asegúrese de que los campos muestren el módulo, proceso de negocio y
tarea de usuario incorporada correctos para el paso de definición de
emulador seleccionado. (Si necesita información adicional sobre
estas propiedades o cualquier otra, sitúe el cursor en una propiedad y
pulse F1 para abrir la información de ayuda
contextual).
- Pulse la pestaña Salida y seleccione Devolver respuesta o Lanzar excepción,
dependiendo del tipo de parámetro que desee devolver. Si elige Devolver
respuesta, seleccione una variable para el parámetro de salida y luego pulse
el enlace del nombre de parámetro para abrir la tabla de datos de prueba y especificar un
valor de variable en la columna Establecer. Si elige
Lanzar excepción, seleccione la excepción que desee lanzar y luego
cree una variable para ella.
- Si desea especificar un valor de variable para el parámetro de entrada, pulse la pestaña Entrada, seleccione una variable para el parámetro de
entrada y luego pulse el enlace del nombre de parámetro para abrir la tabla de datos de
prueba y especificar un valor de variable en la columna Se espera. La regla del emulador sólo se aplicará si los valores de datos de entrada reales
coinciden con los valores especificados en las entradas esperadas de la definición de
emulador. De forma predeterminada, las entradas esperadas no se establecen, lo que significa que la
regla del emulador se aplica siempre.
- En el editor de suites de pruebas, pulse Control-S para
guardar los cambios.
- Utilice el nuevo paso de definición de emulador para ejecutar una
prueba siguiendo estos pasos:
- En la vista Integración de negocio, pulse la suite de pruebas con el botón derecho
del ratón y seleccione Ejecutar prueba. Se abrirá el cliente de prueba.
- En el cliente de prueba, pulse el icono Continuar
para invocar la operación y ejecutar la prueba.
(Si se abre el
asistente Ubicación de despliegue, seleccione el servidor en el que desea desplegar los
artefactos de prueba y pulse Finalizar).
En el área Sucesos se visualizará un suceso Definir emulador de
tarea de usuario.
- En el área Sucesos, seleccione el suceso Reclamar y
visualice
los resultados de la prueba en el área Propiedades detalladas. (Si necesita información
adicional acerca de una propiedad, sitúe el cursor en la propiedad y pulse
F1 para abrir la información de ayuda según contexto).
- Cierre el cliente de prueba sin guardar el rastreo de prueba.