Crear nuevas categorías de prueba, conjuntos de pruebas y tipos de objeto

Puede crear nuevas categorías de prueba, nuevos conjuntos de pruebas en una categoría existente y nuevos subconjuntos en un conjunto de pruebas existente. También puede definir nuevos tipos de objeto para los cuales desea crear pruebas.

Acerca de esta tarea

Todas las pruebas que se proporcionan con IBM® MQ Explorer están agrupadas en la categoría Pruebas del gestor de colas. En la categoría Pruebas del gestor de colas, cada prueba está asociada a un conjunto de pruebas específico; por ejemplo, Colas o Canales. Los conjuntos de pruebas se utilizan para realizar las selecciones predeterminadas en el diálogo Ejecutar pruebas, que se basa en el tipo de carpeta u objeto de la vista Navegador desde el cual se ha abierto el diálogo Ejecutar pruebas. Los conjuntos de pruebas también se utilizan para especificar qué pruebas se ejecutan en el conjunto predeterminado de pruebas.

Puede ver estas categorías y conjuntos de pruebas si abre el diálogo Ejecutar pruebas (pulse el botón derecho del ratón en una carpeta de la vista Navegador y, a continuación, pulsa Pruebas > Ejecutar configuración de prueba personalizada) y examina una de las configuraciones de prueba en la página Pruebas del diálogo.

Puede crear nuevas categorías (como la categoría Pruebas del gestor de colas). También puede crear nuevos conjuntos de pruebas (como el conjunto de pruebas Colas) en una categoría e incluso nuevos subconjuntos en un conjunto de pruebas existente.

Si crea nuevos tipos de objeto y carpetas para visualizarlos en la vista de Navegador de IBM MQ Explorer y desea crear pruebas que verifiquen las definiciones de los nuevos tipos de objeto, puede definir los nuevos tipos de objeto de manera que se visualicen como opciones en la página Objetos del diálogo Ejecutar pruebas.

Para obtener instrucciones sobre la creación de nuevas pruebas en un conjunto de pruebas existente de la categoría Pruebas del gestor de colas, consulte Crear una nueva prueba. Las instrucciones siguientes describen cómo crear nuevas categorías y conjuntos de pruebas y cómo definir nuevos tipos de objeto:

Realice las tareas siguientes en la perspectiva Desarrollo de plug-ins.

Crear un nuevo conjunto de pruebas en una categoría existente (com.ibm.mq.explorer.tests.Testset)

Acerca de esta tarea

Para crear un nuevo conjunto de pruebas en una categoría existente (una categoría que no ha creado; por ejemplo, la categoría Pruebas del gestor de colas):

Procedimiento

  1. En la página Extensiones del archivo plugin.xml, añada la extensión com.ibm.mq.explorer.tests.Testset al panel Todas las extensiones.
  2. Configure el nuevo conjunto de pruebas de acuerdo con la información de la tabla siguiente:
    Atributo Descripción Valor de ejemplo
    categoryId El identificador exclusivo de la categoría en la que está creando el nuevo conjunto de pruebas. com.ibm.mq.explorer.tests.coretests.wmq
    id El identificador exclusivo de la categoría que está creando. com.ibm.mq.explorer.tests.samples.NewCategory
    name Un nombre significativo para la categoría. Mi nueva categoría
    description Una breve descripción de la categoría. Ésta es mi primera nueva categoría.
    icon Un icono opcional que puede utilizarse para representar la categoría. icons/newcat.gif (La ubicación del archivo de icono relativa al archivo plugin.xml.)
    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. doc/MyObject.html (La ubicación del archivo de icono relativa al archivo plugin.xml.)
  3. Guarde el archivo plugin.xml.

Resultados

Ha creado un nuevo conjunto de pruebas en una categoría existente.

Crear una categoría y un conjunto de pruebas nuevos (com.ibm.mq.explorer.tests.TestCategorys)

Acerca de esta tarea

Si está creando una nueva categoría, puede crear conjuntos de pruebas en esta categoría utilizando una única extensión; es decir, no necesita utilizar también la extensión com.ibm.mq.explorer.tests.Testset aparte.

Para crear una nueva categoría:

Procedimiento

  1. En la página Extensiones del archivo plugin.xml, añada la extensión com.ibm.mq.explorer.tests.TestCategorys al panel Todas las extensiones.
  2. Configure la nueva categoría de acuerdo con la información de la tabla siguiente:
    Atributo Descripción Valor de ejemplo
    id El identificador exclusivo de la categoría que está creando. com.ibm.mq.explorer.tests.samples.NewCategory
    name Un nombre significativo para la categoría. Mi nueva categoría
    description Una breve descripción de la categoría. Ésta es mi primera nueva categoría.
    icon Un icono opcional que puede utilizarse para representar la categoría. icons/newcat.gif (La ubicación del archivo de icono relativa al archivo plugin.xml.)
    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 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. doc/MyObject.html (La ubicación del archivo de icono relativa al archivo plugin.xml.)
  3. Guarde el archivo plugin.xml.

Resultados

Ha creado una nueva categoría.

Qué hacer a continuación

Para crear un nuevo conjunto de pruebas en esta categoría:

  1. Pulse el botón derecho del ratón en la categoría y, a continuación, pulse Nuevo > testset para añadir un nuevo conjunto de pruebas al panel Todas las extensiones.
  2. Configure el nuevo conjunto de pruebas de acuerdo con la información de la tabla de Crear un nuevo conjunto de pruebas en una categoría existente. Fíjese que no establece un atributo categoryID porque está creando el conjunto de pruebas en la categoría que acaba de crear.
  3. Guarde el archivo plugin.xml.

Ha creado un nuevo conjunto de pruebas en la nueva categoría.

Definir un nuevo tipo de objeto para el que realizar pruebas (com.ibm.mq.explorer.tests.ContextGroup)

Acerca de esta tarea

Si ha creado nuevos tipos de objetos que se visualizarán en la vista de Navegador de IBM MQ Explorer y desea crear pruebas para comprobar las definiciones de los nuevos tipos de objeto, debe definir los tipos de objeto utilizando una extensión com.ibm.mq.explorer.tests.ContextGroup. Esta extensión muestra un nuevo grupo de alto nivel en la página Objetos del diálogo Ejecutar pruebas, en el nivel de los grupos Gestores de colas, Clústeres y Grupos de compartición de colas suministrados.

Para definir un nuevo tipo de objeto:

Procedimiento

  1. En la página Extensiones del archivo plugin.xml, añada la extensión com.ibm.mq.explorer.tests.ContextGroup al panel Todas las extensiones.
  2. Configure el nuevo grupo de acuerdo con la información de la tabla siguiente:
    Atributo Descripción Valor de ejemplo
    groupId El identificador exclusivo del grupo que está creando. com.ibm.mq.explorer.tests.samples.NewGroup
    name Un nombre significativo para el grupo. Mi nuevo grupo
    description Una breve descripción del grupo. Este es mi primer nuevo grupo.

    Ha definido el nuevo grupo. A continuación, defina los criterios que se utilizan para identificar a qué grupo pertenece un objeto.

  3. En el panel Todas las extensiones, pulse el botón derecho del ratón en el grupo, seleccione Nuevo y, a continuación, seleccione el tipo de criterios que se utilizará de acuerdo con la información de la tabla siguiente:
    Tipo de criterios Descripción Valor de ejemplo
    instanceOf El objeto debe utilizar una instancia de una clase específica totalmente calificada. com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    objectType El atributo objectType del objeto debe tener un valor específico. También puede especificar si el valor debe coincidir exactamente con los criterios. com.ibm.mq.explorer.queuemanager
    objectId El atributo objectId del objeto debe tener un valor específico. También puede especificar si el valor debe coincidir exactamente con los criterios. com.ibm.mq.explorer.queuemanager
  4. Guarde el archivo plugin.xml.

Resultados

Ya ha definido el nuevo grupo de objetos para los que puede ejecutar pruebas.