This topic applies only to the IBM Business Process Manager Advanced configuration.

Iniciación: prueba descendente de casos de prueba

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

  1. 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.
  2. En el campo Nombre de proyecto, especifique el nombre que desea asignar al nuevo proyecto de prueba de componentes.
  3. 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.
  4. Pulse Finalizar. El nuevo proyecto de prueba de componentes aparecerá en la vista Integración de negocio.
  5. 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.
  6. En el campo Nombre, especifique el nombre que desea asignar a la nueva suite de prueba.
  7. Pulse Siguiente. Se abrirá la página Seleccionar un patrón de prueba.
  8. En el cuadro de lista Patrones de prueba disponibles, seleccione Pruebas de nivel de operación.
  9. Pulse Siguiente. Se abrirá la página Seleccionar las operaciones que deben probarse.
  10. En la página Seleccionar operaciones a probar, seleccione las operaciones específicas que desee probar, tal como se muestra en la figura siguiente:
    Operaciones individuales seleccionadas en la página Seleccionar las operaciones a probar
  11. 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.
  12. 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:
    Página Casos de prueba del editor de suites de pruebas
    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.
  13. 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:
    Primera invocación seleccionada en el área Casos de prueba de la página Casos de prueba
    La página Casos de prueba cambia para mostrar las propiedades de la invocación seleccionada, tal como se muestra en la figura siguiente:
    Invocación seleccionada en la página Casos de prueba
  14. En la esquina inferior derecha de la página Casos de prueba, asegúrese de que la pestaña Solicitud esté seleccionada.
  15. En la pestaña Solicitud, seleccione Nueva en la lista de Elementos. Se abrirá la ventana Nueva variable de tabla de datos.
  16. En el campo Nombre, escriba el nombre que desea asignar a la variable de tabla de datos nueva.
  17. En la sección Sistema de tipos del asistente, seleccione Java o XSD.
  18. Junto al campo Tipo, pulse Examinar y seleccione el tipo de datos.
  19. 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.
  20. 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.
  21. 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.)
  22. 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:
    Variable Item2 en la tabla de datos de prueba
  23. 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.
  24. 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:
    Valores establecidos en la tabla de datos de prueba
  25. 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.
  26. 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.
  27. 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.
  28. En la tabla de datos de prueba, especifique algunos valores, tal como se muestra en la figura siguiente:
    Tabla de datos de prueba
  29. Pulse Control-S para guardar los cambios.
  30. 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:
    Cliente de prueba de integración con una prueba preparada para ejecutarse
  31. 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:
    Asistente Ubicación de despliegue
  32. Si el asistente Ubicación de despliegue se abre, seleccione el servidor en el que desea desplegar el módulo y pulse Finalizar.
  33. 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:
    Cliente de prueba de integración con una prueba completada