En las pruebas de componentes se utiliza el editor de suites de
prueba y asistentes asociados para crear y definir casos de prueba que
consisten en varias operaciones, lo que permite automatizar y probar
simultáneamente las operaciones en el cliente de prueba de integración. En las
pruebas de arriba a abajo, para definir casos de prueba debe seleccionar los
componentes y las operaciones para la prueba y luego ejecutar los casos de
prueba en el cliente de prueba de integración. (En las pruebas de abajo a
arriba, debe utilizar invocaciones del cliente de prueba de integración para
definir casos de prueba).
Acerca de esta tarea
Para ilustrar las pruebas de arriba a abajo de los casos de
prueba, se utiliza un módulo de ejemplo denominado OrderEntry. El módulo OrderEntry es una aplicación de proceso de pedidos básica con tres componentes:
ProcessOrder, CheckData, y CheckAvailability. El componente ProcessOrder acepta sus pedidos e invoca al componente CheckData para determinar si el pedido de compra especificado es válida. Si el pedido de
compra es válido, el componente CheckAvailability crea el pedido y ajusta
automáticamente la disponibilidad actual de los artículos pedidos.
Para
realizar pruebas de arriba a abajo de los casos de prueba:
Procedimiento
- En la perspectiva Integración de negocio, seleccione Archivo
> Nuevo > Proyecto de prueba de componente. Se abrirá el asistente Nuevo proyecto de prueba de componentes.
- En el campo Nombre de proyecto, especifique el nombre que desea
asignar al nuevo proyecto de prueba de componentes.
- Si está probando un módulo que forma parte de una aplicación de proceso, la ventana siguiente le permite seleccionar una aplicación de proceso o un kit de herramientas
que se asociará al nuevo proyecto de prueba de componentes.
- Pulse Finalizar. El nuevo proyecto de
prueba de componentes aparecerá en la vista Integración de negocio.
- En la vista Integración de negocio, pulse con el botón derecho en el proyecto de prueba de componentes y seleccione Nuevo > Proyecto prueba de componentes.
Se abrirá el asistente Nueva suite de pruebas de componentes.
- En el campo Nombre, especifique el nombre que desea asignar a
la nueva suite de prueba.
- Pulse Siguiente. Se abrirá la página Seleccionar un patrón de
prueba.
- En el cuadro de lista Patrones de prueba
disponibles, seleccione Pruebas de nivel de
operación.
- Pulse Siguiente. Se abrirá la página Seleccionar las
operaciones que deben probarse.
- En la página Seleccionar operaciones a probar, seleccione las
operaciones específicas que desee probar, tal como se muestra en la
figura siguiente:
- Pulse Finalizar. La nueva suite de pruebas se añade
al proyecto de prueba de componentes en la vista Integración de negocio. La suite de pruebas contiene un caso de prueba de componentes para cada
operación que se ha seleccionado en el asistente Suite de pruebas
de componentes nueva. El editor de suites de prueba se abre automáticamente en la página Visión general de la nueva suite de pruebas que ha creado.
- En el editor de suites de pruebas, pulse la pestaña Casos de
prueba.
Se abrirá la página Casos de prueba, que contiene las propiedades para
el primer caso de prueba que está seleccionado en la suite de pruebas,
tal como se muestra en la figura siguiente: Debajo de la página Casos de prueba se muestra la vista Tabla de datos de prueba para el primer caso de prueba seleccionado en la página Casos de
prueba.
- En el área Casos de prueba de la página Casos de prueba,
seleccione la primera invocación debajo del primer caso de prueba, tal
como se muestra en la figura siguiente: La página Casos de prueba cambia para mostrar las propiedades de
la invocación seleccionada, tal como se muestra en la figura siguiente:
- En la esquina inferior derecha de la página Casos de prueba, asegúrese de
que la pestaña Solicitud esté seleccionada.
- En la pestaña Solicitud, seleccione
Nueva en la lista de Elementos. Se abrirá la ventana Nueva variable de tabla de datos.
- En el campo Nombre, escriba el nombre que desea
asignar a la variable de tabla de datos nueva.
- En la sección Sistema de tipos del asistente,
seleccione Java o
XSD.
- Junto al campo Tipo, pulse
Examinar y seleccione el tipo de datos.
- En el campo Añadir, seleccione
Antes o Después para indicar la
posición en la que desea que aparezca la nueva variable en la tabla de tipos de
datos en relación con la variable listada en el campo no etiquetado que se
encuentra a la derecha del campo Añadir.
- En el campo no etiquetado situado a la derecha del campo
Añadir, seleccione la variable existente delante o
después de la que desea situar a la nueva variable.
- En la sección Intento de variable, seleccione Parámetro de entrada o Resultado esperado. (En este ejemplo se presupone que Parámetro de entrada está seleccionado.)
- Pulse Finalizar para añadir la variable nueva a la
tabla de datos de prueba. En la figura siguiente, se ha añadido una
variable nueva denominada Item2 a la tabla de
datos de prueba:
- En la columna Establecer de la tabla de datos
de prueba, especifique valores de entrada para la Solicitud.
Para ello, pulse una célula, escriba un valor y pulse
Intro.
También puede utilizar el menú emergente para establecer un valor.
- En la columna Esperado de la tabla de datos de prueba,
especifique valores de retorno para la respuesta; para hacerlo, pulse una
celda, escriba un valor y pulse Intro.
También puede utilizar el menú emergente para establecer un valor. La figura siguiente muestra algunos de los valores establecidos en la tabla de datos de prueba:
- En el área Casos de prueba de la página Casos de prueba, seleccione el caso de prueba siguiente o una invocación bajo el caso de prueba siguiente. La vista de la tabla de datos de prueba cambia para reflejar las
variables y los atributos para la operación asociada con el caso de prueba
seleccionado.
- En la tabla de datos de prueba, pulse con el botón derecho en la matriz
elementos y seleccione Añadir
elementos. Se abre la ventana Añadir elemento.
- En el campo Especifique el número de elementos a añadir, especifique el número de elementos que desea añadir y pulse Aceptar.
- En la tabla de datos de prueba, especifique algunos valores, tal
como se muestra en la figura siguiente:
- Pulse Control-S para guardar los cambios.
- En la vista Business Integration, pulse con el botón secundario del ratón en la suite de pruebas y seleccione Ejecutar casos de prueba. Se
abrirá el cliente de prueba de integración, tal como se muestra en la
figura siguiente:
- En el área Sucesos, pulse
el icono Continuar.
Dependiendo del estado de despliegue actual del módulo, se puede abrir
el asistente Ubicación de despliegue, tal como se muestra en la figura
siguiente:
- Si el asistente Ubicación de despliegue se abre, seleccione el servidor
en el que desea desplegar el módulo y pulse Finalizar.
- Si se abre la ventana Inicio de sesión de usuario, especifique su ID de
usuario administrativo y contraseña en los campos ID de
usuario y Contraseña.
La prueba se ejecuta y se completa, tal como se muestra en la figura
siguiente: