Crear una nueva prueba

Puede crear una nueva prueba que añadir a una categoría existente y a un conjunto de pruebas.

Acerca de esta tarea

Estas instrucciones describen cómo crear una nueva prueba en una categoría y un conjunto de pruebas existentes (por ejemplo, el conjunto de pruebas Colas en la categoría Pruebas del gestor de colas) en IBM® MQ Explorer. Las instrucciones explican cómo definir la prueba en el entorno de desarrollo de Eclipse. Para obtener información sobre cómo escribir el código fuente de prueba de Java™, consulte La interfaz WMQTest.

Si desea crear un nuevo conjunto o categoría de pruebas en lugar de utilizar un conjunto o categoría existente, o si ha creado nuevos objetos para administrar en IBM MQ Explorer y está escribiendo pruebas para los nuevos objetos, consulte Crear nuevas categorías de pruebas, conjuntos de pruebas y tipos de objeto.

Crear un proyecto de plug-in Eclipse para que contenga la nueva prueba

Antes de empezar

Asegúrese de haber instalado las herramientas GET (Graphical Editing Framework) de Eclipse. Para obtener más información, consulte Instalación de IBM MQ Explorer en entornos Eclipse.

Acerca de esta tarea

Cree y configure un nuevo proyecto de plug-in para que contenga su nueva prueba:

Procedimiento

  1. Abra la perspectiva Desarrollo de plug-ins.
  2. En la vista Explorador de paquetes, pulse el botón derecho del ratón y, a continuación, pulse Nuevo > Proyecto de plug-in. Se abre el asistente Nuevo proyecto de plug-in.
  3. En el campo Nombre de proyecto, escriba un nombre para el proyecto que contiene las nuevas pruebas.
  4. Pulse Siguiente.
  5. Edite los detalles en los campos Versión, Nombre y Proveedor y, a continuación, pulse Finalizar.

    Tenga en cuenta que el valor del campo ID puede ser diferente del valor que ha especificado en el campo Nombre en la página anterior del asistente. El nombre de proyecto sólo se utiliza durante el desarrollo; el ID de plug-in lo utiliza Eclipse para cargar e identificar el plug-in.

    El nuevo proyecto de plug-in se muestra en la vista Explorador de paquetes y el archivo de manifiesto del plug-in se abre automáticamente.
  6. En el Editor de manifiestos de plug-in, pulse la pestaña Dependencias. Hay dos dependencias que ya aparecen listadas en el panel Plug-ins necesarios.
  7. Añada los siguientes plug-in al panel Plug-in necesarios:
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    Si los plug-ins listados no están disponibles, instale las herramientas GEF (Graphical Editing Framework) de Eclipse. Para obtener más información, consulte Instalación de IBM MQ Explorer en entornos Eclipse.

  8. Guarde el archivo MANIFEST.MF.

Resultados

El proyecto de plug-in ya está preparado para contener pruebas.

Definir una nueva prueba

Acerca de esta tarea

Las instrucciones siguientes describen cómo definir una nueva prueba en un conjunto de pruebas existente (por ejemplo, en el conjunto de pruebas Colas), en la categoría Pruebas del gestor de colas existente. Para obtener más información sobre la creación de nuevos conjuntos de pruebas en la categoría Pruebas del gestor de colas, la creación de nuevas categorías o la definición de nuevos tipos de objeto para probarlos, consulte Crear nuevas categorías, conjuntos de pruebas y tipos de objeto.

Configure el plug-in para que contenga un nueva prueba:

Procedimiento

  1. Asegúrese de que el archivo plugin.xml o MANIFEST.MF esté abierto en el Editor de manifiestos de plug-in.
  2. En el Editor de manifiestos de plug-in, pulse el separador Extensiones para visualizar la página Extensiones.
  3. Pulse Añadir....
    Se abre el asistente Nueva extensión.
  4. Resalte el punto de extensión com.ibm.mq.explorer.tests.Tests y después pulse en Finalizar.
    La nueva extensión de pruebas se añade al panel Todas las extensiones en el Edito de manifiestos de plug-in.
  5. Pulse en la nueva prueba para resaltarla y luego entre los detalles de la prueba, tal como se muestra en la siguiente tabla:
    Atributo Descripción Valor de ejemplo
    id El identificador exclusivo de la prueba. com.ibm.mq.explorer.tests.samples.QueueNames
    name El nombre significativo de la prueba. My Queues Test
    class La clase Java que contiene la prueba. No entre este valor todavía; puede entrar automáticamente este valor cuando cree la clase más adelante. com.ibm.mq.explorer.tests.samples.QueueNames
    testset La categoría a la que pertenece la prueba. El valor de ejemplo mostrado asocia la prueba con la categoría Pruebas del gestor de colas. com.ibm.mq.explorer.tests.samples.wmq
    testsubset La subcategoría a la que pertenece la prueba. El valor de ejemplo mostrado asocia la prueba con la subcategoría Colas. queues
    description Una descripción de lo que comprueba la prueba. Comprueba nombres de colas con convenios de denominación sencillos.
    furtherinfo La ubicación de un documento HTML o XHTML que contiene más información sobre la prueba. Este documento se visualiza en IBM MQ Explorer cuando se efectúa una doble pulsación en la prueba del diálogo Ejecutar pruebas o en un resultado de una prueba en la vista Resultados de la prueba. Para obtener más información, consulte Documentación de la prueba doc/QueueNamesInfo.html (La ubicación del archivo relativa al archivo plugin.xml.)
  6. Guarde el archivo Editor de manifiestos de plug-in.

Resultados

El proyecto de plug-in ahora está configurado para que contenga una nueva prueba; a continuación tiene que escribir la prueba en sí.

Defina una nueva prueba para cada nueva prueba que desee escribir.

Escritura de una nueva prueba

Acerca de esta tarea

Cree una nueva clase Java que contenga la prueba:

Procedimiento

  1. En el panel Detalles de elemento de extensión, pulse la etiqueta del campo clase, que está subrayado.
    Se abre el asistente Editor de atributos de Java.
  2. Asegúrese de que sólo está seleccionado el recuadro de selección Métodos abstractos heredados y, a continuación, pulse Finalizar. El archivo de clase Java se abre en el editor de Java.
  3. Guarde el archivo Editor de manifiestos de plug-in. Tenga en cuenta que el valor del campo de clase se inserta automáticamente.
  4. Edite el código fuente de Java.
  5. Documente la prueba en un archivo XHTML o HTML válido. Guarde el archivo con el nombre y la ubicación que se especifica en el atributo furtherinfo en el archivo plugin.xml. La ubicación del archivo XHTML puede ser local (almacenado en el mismo plug-in que la prueba; por ejemplo, en una subcarpeta doc) o remota (almacenado en un servidor web).

Resultados

Ha completado la escritura de la prueba y ha configurado el plug-in que contiene la prueba. A continuación, exporte el plug-in y despliéguelo para probarlo.

Escriba una nueva prueba para cada prueba que ha definido en el archivo plugin.xml.

Despliegue de la nueva prueba

Acerca de esta tarea

Exporte el plug-in que contiene la prueba (o conjunto de pruebas) al sistema de archivos y, a continuación, reinicie IBM MQ Explorer para que se cargue el nuevo plug-in y pueda ejecutar las pruebas:

Procedimiento

  1. En la vista Explorador de paquetes, pulse el botón derecho del ratón en el proyecto de plug-in, com.ibm.mq.explorer.tests.samples, y, a continuación, pulse Exportar.... Se abre el diálogo Exportar....
  2. En la perspectiva Desarrollo de plug-ins, pulse Plug-ins y fragmentos desplegables para resaltarlo y, a continuación, pulse Siguiente.
  3. En el campo Directorio, especifique la ubicación del plug-in Pruebas de IBM MQ Explorer. La ubicación es VÍA_ACCESO_INSTALACIÓN_MQ/\eclipse, donde VÍA_ACCESO_INSTALACIÓN_MQ/ representa el directorio de ato nivel en el que está instalado IBM MQ.
  4. Seleccione el plug-in en Plug-ins y fragmentos disponibles y, a continuación, pulse Finalizar.
  5. Reinicie Eclipse y conmute a la perspectiva de IBM MQ Explorer.

Resultados

Ha desplegado el nuevo plug-in. Ahora puede ejecutar las nuevas pruebas.