Criando Novas Categorias de Teste, Conjuntos de Testes e Tipos de Objetos

É possível criar novas categorias de teste, novos conjuntos de testes em uma categoria existente e novos subconjuntos em um conjunto de teste existente. Também é possível definir novos tipos de objetos para os quais deseja criar testes.

Sobre Esta Tarefa

Todos os testes fornecidos com o IBM® MQ Explorer são agrupados na categoria Testes do gerenciador de filas. Na categoria Testes do gerenciador de filas, cada teste é associado a um conjunto de testes específico, por exemplo, Filas ou Canais. Os conjuntos de testes são usados para fazer as seleções padrão no diálogo Executar Testes, que é baseada no tipo de pasta ou objeto na visualização Navegador a partir do qual você abriu o diálogo Executar Testes. Os conjuntos de testes também são utilizados para especificar os testes que serão executados no conjunto de testes padrão.

Será possível ver essas categorias e os conjuntos de testes se abrir o diálogo Executar Testes (clique com o botão direito do mouse em uma pasta na visualização do Navegador e, em seguida, clique em Testes > Executar configuração de teste customizado) e procure por uma das configurações de teste na página Testes do diálogo.

Você pode criar novas categorias (como a categoria Testes do gerenciador de filas). Você também pode criar novos conjuntos de testes (como o conjunto de testes Filas) em uma categoria, e até mesmo novos subconjuntos em um conjunto de testes existente.

Se você criar novos tipos de objetos e pastas para exibir na visualização Navegador do IBM MQ Explorer e desejar criar testes que verifiquem as definições dos novos tipos de objetos, você poderá definir os novos tipos de objetos para que sejam exibidos como opções na página Objetos do diálogo Executar Testes.

Para obter instruções sobre a criação de novos testes em um conjunto de testes existente na categoria Testes do gerenciador de filas, consulte Criando um Novo Teste. As instruções a seguir descrevem como criar novas categorias e conjuntos de testes e definir novos tipos de objetos:

Execute as tarefas a seguir na perspectiva Desenvolvimento de Plug-in.

Criando um Novo Conjunto de Testes em uma Categoria Existente (com.ibm.mq.explorer.tests.Testset)

Sobre Esta Tarefa

Para criar um novo conjunto de testes em uma categoria existente (uma categoria que você não criou, por exemplo, a categoria Testes do gerenciador de filas):

Procedimento

  1. Na página Extensões do arquivo plugin.xml, inclua a extensão com.ibm.mq.explorer.tests.Testset na área de janela Todas as Extensões.
  2. Configure o novo conjunto de testes de acordo com os detalhes da seguinte tabela:
    Atributo Descrição Valor de exemplo
    categoryId O identificador exclusivo da categoria em que você está criando o novo conjunto de testes. com.ibm.mq.explorer.tests.coretests.wmq
    id O identificador exclusivo da categoria que você está criando. com.ibm.mq.explorer.tests.samples.NewCategory
    name Um nome significativo para a categoria. Minha Nova Categoria
    description Uma descrição resumida da categoria. Esta é minha primeira nova categoria.
    icon Um ícone opcional que pode ser utilizado para representar a categoria. icons/newcat.gif (O local do arquivo de ícone em relação ao arquivo plugin.xml).
    furtherinfo O local de um documento HTML ou XHTML que contém mais informações sobre o teste. Este documento é exibido no IBM MQ Explorer quando você clica duas vezes no teste no diálogo Executar Testes ou em um resultado de teste na visualização Resultados de Testes. doc/MyObject.html (O local do arquivo HTML ou XHTML em relação ao arquivo plugin.xml).
  3. Salve o arquivo plugin.xml.

Resultados

Você criou um novo conjunto de testes em uma categoria existente.

Criando uma Nova Categoria e Conjunto de Testes (com.ibm.mq.explorer.tests.TestCategorys)

Sobre Esta Tarefa

Se estiver criando uma nova categoria, poderá criar conjuntos de testes nessa categoria utilizando uma única extensão, isto é, você não precisa utilizar também a extensão separada com.ibm.mq.explorer.tests.Testset.

Para criar uma nova categoria:

Procedimento

  1. Na página Extensões do arquivo plugin.xml, inclua a extensão com.ibm.mq.explorer.tests.TestCategorys na área de janela Todas as Extensões.
  2. Configure a nova categoria de acordo com os detalhes da seguinte tabela:
    Atributo Descrição Valor de exemplo
    id O identificador exclusivo da categoria que você está criando. com.ibm.mq.explorer.tests.samples.NewCategory
    name Um nome significativo para a categoria. Minha Nova Categoria
    description Uma descrição resumida da categoria. Esta é minha primeira nova categoria.
    icon Um ícone opcional que pode ser utilizado para representar a categoria. icons/newcat.gif (O local do arquivo de ícone em relação ao arquivo plugin.xml).
    furtherinfo O local de um documento HTML ou XHTML que contém mais informações sobre o teste. Esse documento é exibido no IBM MQ Explorer ao clicar duas vezes no teste no diálogo Executar Testes ou em um resultado de teste na visualização Resultados de Testes. doc/MyObject.html (O local do arquivo HTML ou XHTML em relação ao arquivo plugin.xml).
  3. Salve o arquivo plugin.xml.

Resultados

Você criou uma nova categoria.

O que Fazer Depois

Para criar um novo conjunto de testes nesta categoria:

  1. Clique com o botão direito do mouse na categoria e, em seguida, clique em Novo > testset para incluir um novo conjunto de testes na área de janela Todas as Extensões.
  2. Configure o novo conjunto de testes de acordo com os detalhes da tabela em Criando um Novo Conjunto de Testes em uma Categoria Existente. Observe que você não configura um atributo categoryID porque está criando o conjunto de testes na categoria recém-criada.
  3. Salve o arquivo plugin.xml.

Você criou um novo conjunto de testes na nova categoria.

Definindo um Novo Tipo de Objeto a Ser Testado (com.ibm.mq.explorer.tests.ContextGroup)

Sobre Esta Tarefa

Se você criou novos tipos de objetos a serem exibidos na visualização do Navegador do IBM MQ Explorer e deseja criar testes para verificar as definições dos novos tipos de objetos, deverá definir os tipos de objetos usando uma extensão com.ibm.mq.explorer.tests.ContextGroup. Essa extensão exibe um novo grupo de alto nível na caixa de diálogo Executar testes da página Objetos, no nível dos grupos Gerenciadores de filas, Clusters e Grupos de filas compartilhadas fornecidos.

Para definir um novo tipo de objeto:

Procedimento

  1. Na página Extensões do arquivo plugin.xml, inclua a extensão com.ibm.mq.explorer.tests.ContextGroup para a área de janela Todas as Extensões.
  2. Configure o novo grupo de acordo com os detalhes da seguinte tabela:
    Atributo Descrição Valor de exemplo
    groupId O identificador exclusivo do grupo que você está criando. com.ibm.mq.explorer.tests.samples.NewGroup
    name Um nome significativo para o grupo. Meu Novo Grupo
    description Uma descrição resumida do grupo. Este é meu primeiro novo grupo.

    Você definiu o novo grupo. Em seguida, defina os critérios utilizados para identificar a qual grupo um objeto pertence.

  3. Na área de janela Todas as Extensões, clique com o botão direito do mouse no grupo, selecione Novo e, em seguida, selecione o tipo de critérios a utilizar de acordo com as informações na seguinte tabela:
    Tipo de critérios Descrição Valor de exemplo
    instanceOf O objeto deve usar uma instância de uma classe específica completa. com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    objectType O atributo objectType do objeto deve ter um valor específico. Também é possível especificar se o valor deve ou não corresponder aos critérios de forma exata. com.ibm.mq.explorer.queuemanager
    objectId O atributo objectId do objeto deve ter um valor específico. Também é possível especificar se o valor deve ou não corresponder aos critérios de forma exata. com.ibm.mq.explorer.queuemanager
  4. Salve o arquivo plugin.xml.

Resultados

Você definiu o novo grupo de objetos para o qual pode executar testes.