Criando um Novo Teste

É possível criar um novo teste para incluir em uma categoria existente e conjunto de testes.

Sobre esta tarefa

Estas instruções descrevem como criar um novo teste em uma categoria existente e conjunto de testes (por exemplo, o conjunto configurado de testes de Filas na categoria Testes do gerenciador de filas) do IBM® MQ Explorer. As instruções explicam como definir o teste no ambiente de desenvolvimento do Eclipse. Para obter informações sobre a escrita da fonte de teste Java , consulte a interface WMQTest.

Se você deseja criar um novo conjunto ou categoria de testes em vez de usar um conjunto ou categoria existente, ou se você criou novos objetos para administrar em IBM MQ Explorer e você está escrevendo testes para os novos objetos, veja Criando novas categorias de teste, conjuntos de testes e tipos de objetos.

Criando um Projeto de Plug-in do Eclipse para Conter o Novo Teste

Antes de Iniciar

Assegure-se de ter instalado as ferramentas do Eclipse Graphical Editing Framework (GEF). Para obter mais informações, consulte Instalando o IBM MQ Explorer em ambientes Eclipse.

Sobre esta tarefa

Crie e configure um novo projeto de plug-in para conter seu novo teste:

Procedimento

  1. Abra a perspectiva Desenvolvimento de Plug-in .
  2. Na visualização do Package Explorer, clique com o botão direito do mouse, em seguida, clique em Novo > Projeto de Plug-in. O assistente Novo Projeto de Plug-in (New Plug-in Project) é aberto.
  3. No campo Nome do projeto , digite um nome para o projeto que contém seus novos testes.
  4. Clique em Avançar.
  5. Edite os detalhes na Versão, o Namee os campos Vendor e, em seguida, clique em Concluir.

    Observe que o valor no campo ID pode ser diferente do valor digitado no campo Nome na página anterior do assistente. O nome do projeto é usado somente durante o desenvolvimento; o ID do plug-in é usado pelo Eclipse para carregar e identificar o plug-in.

    O novo projeto de plug-in é exibido na visualização Package Explorer e o arquivo de manifesto de plug-ins é aberto automaticamente.
  6. No editor Plug-in Manifesto, clique na aba Dependências . Já há duas dependências listadas na área de janela Plug-ins Necessários (Required Plug-ins).
  7. Adicie os seguintes plug-ins para a pane Plug-ins Necessários :
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    Se os plug-ins listados não estiverem disponíveis, instale as ferramentas do Eclipse Graphical Editing Framework (GEF). Para obter mais informações, consulte Instalando o IBM MQ Explorer em ambientes Eclipse.

  8. Salvar o arquivo MANIFEST.MF .

Resultados

O projeto de plug-in está pronto para conter testes

Definindo um Novo Teste

Sobre esta tarefa

As instruções a seguir descrevem como definir um novo teste em um conjunto de testes existente (por exemplo, no conjunto de testes Filas (Queues)) na categoria Testes do gerenciador de filas (Queue manager tests)) existente. Para obter mais informações sobre a criação de novos conjuntos de testes na categoria de testes do gerenciador de filas, criar novas categorias ou definir novos tipos de objetos a serem testados, consulte Criando novas categorias, conjuntos de testes e tipos de objetos.

Configure seu plug-in para conter um novo teste:

Procedimento

  1. Certifique-se de que o arquivo plugin.xml ou MANIFEST.MF esteja aberto no editor Plug-in Manifesto.
  2. Na editora Plug-in Manifesto, clique na aba Extensões para exibir a página Extensões .
  3. Clique em Adicionar ....
    O assistente Nova Extensão (New Extension) é aberto.
  4. Destaque o ponto de extensão com.ibm.mq.explorer.tests.Tests , em seguida, clique em Acabamento.
    A extensão de novos testes é incluída na área de janela Todas as Extensões (All Extensions) no editor Manifesto de Plug-ins.
  5. Clique no novo teste para realçá-lo e, em seguida, digite os detalhes do teste, conforme mostrado na tabela a seguir:
    Atributo Descrição Valor de exemplo
    ID O identificador exclusivo do teste. com.ibm.mq.explorer.tests.samples.QueueNames
    nome O nome significativo do teste. Meu Teste de Filas
    class A classe Java que contém o teste. Não digite este valor ainda, ele poderá ser digitado automaticamente durante a criação da classe, posteriormente. com.ibm.mq.explorer.tests.samples.QueueNames
    testset A categoria à qual o teste pertence. O valor de exemplo mostrado associa o teste com a categoria Queue manager tests. com.ibm.mq.explorer.tests.samples.wmq
    testsubset A subcategoria à qual o teste pertence. O valor de exemplo mostrado associa o teste com a subcategoria Queues. filas
    descrição Uma descrição do que o teste verifica. Verifica os nomes das filas em relação a convenções de nomenclatura simples.
    furtherinfo O local de um documento HTML ou XHTML que contém mais informações sobre o teste. Este documento é exibido em IBM MQ Explorer ao dar um duplo clique no teste no diálogo Executar Testes ou em um resultado de teste na visualização Resultados do Teste. Para obter mais informações, consulte Documentação de Teste doc/QueueNamesInfo.html (O local do arquivo em relação ao arquivo plugin.xml.)
  6. Salve o arquivo do editor Manifesto de Plug-ins.

Resultados

Agora o projeto de plug-in está configurado para conter um novo teste; em seguida, será necessário gravar o próprio teste.

Defina um novo teste para cada novo teste que desejar gravar.

Gravando um Novo Teste

Sobre esta tarefa

Crie uma nova classe Java que contém o teste:

Procedimento

  1. Na pane Detalhes do Elemento de Extensão , clique no rótulo do campo classe , que é sublinhado.
    O assistente Editor de Atributo Java é aberto.
  2. Certifique-se de que apenas a caixa de seleção Métodos abstratos herdados esteja selecionada, em seguida, clique em Concluir. O arquivo de classe Java é aberto no editor Java .
  3. Salve o arquivo do editor Manifesto de Plug-ins. Observe que o valor no campo de classe é automaticamente inserido.
  4. Editar a fonte Java .
  5. Documente o teste em um arquivo XHTML ou HTML válido. Salve o arquivo com o nome e o local que está especificado no atributo furtherinfo no arquivo plugin.xml. A localização do arquivo XHTML pode ser local (armazenado no mesmo plug-in do teste, por exemplo, em uma subpasta doc) ou remoto (armazenado em um servidor da Web).

Resultados

Você concluiu a gravação do teste e a configuração do plug-in que contém o teste. Em seguida, exporte o plug-in e implemente-o para teste.

Grave um novo teste para cada teste que você definiu no arquivo plugin.xml.

Implementando o Novo Teste

Sobre esta tarefa

Exporte o plug-in que contém seu teste (ou conjunto de testes) para o sistema de arquivos então reinicie IBM MQ Explorer para que o novo plug-in seja carregado e você possa executar os testes:

Procedimento

  1. Na visualização do Package Explorer, clique com o botão direito do mouse no projeto do plugin, com.ibm.mq.explorer.tests.samples, em seguida, clique Exportar .... O diálogo Exportar... será aberto.
  2. Na perspectiva Plug-in Development , clique em Plug-ins e fragmentos implementáveis para destacá-lo, em seguida, clique em Next.
  3. Em Campo de diretório, digite o local do plugin do IBM MQ Explorer Testes. O local é MQ_INSTALLATION_PATH\eclipse, onde MQ_INSTALLATION_PATH representa o diretório de alto nível no qual IBM MQ está instalado.
  4. Selecione o seu plug-in em Plug-ins e Fragmentos disponíveise, em seguida, clique em Concluir.
  5. Reiniciar Eclipse, e alternar para a perspectiva IBM MQ Explorer .

Resultados

Você implementou o novo plug-in. Agora você pode executar os novos testes.