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 um conjunto de testes (por exemplo, o conjunto de testes Filas na categoria Testes do gerenciador de filas) no IBM® MQ Explorer. As instruções explicam como definir o teste no ambiente de desenvolvimento do Eclipse. Para obter informações sobre como gravar a origem de teste Java™, consulte o Interface WMQTest.

Se desejar criar um novo conjunto ou categoria de testes em vez de usar um conjunto ou categoria existente, ou se tiver criado novos objetos para administrar no IBM MQ Explorer e estiver gravando testes para os novos objetos, consulte Criando Novas Categorias de Testes, 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 nos 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 Package Explorer, clique com o botão direito do mouse e, em seguida, clique em Novo (New) > Projeto de Plug-in (Plug-in Project). 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 os novos testes.
  4. Clique em Avançar.
  5. Edite os detalhes nos campos Versão, Nome e Fornecedor 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 Manifesto de Plug-ins, clique na guia Dependências (Dependencies). Já há duas dependências listadas na área de janela Plug-ins Necessários (Required Plug-ins).
  7. Inclua os seguintes plug-ins na área de janela Plug-ins Necessários (Required Plug-ins):
    • 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 nos ambientes Eclipse.

  8. Salve 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 informações adicionais sobre a criação de novos conjuntos de testes na categoria de testes do gerenciador de filas, a criação de novas categorias ou a definição de 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. Verifique se o arquivo plugin.xml ou MANIFEST.MF está aberto no editor Manifesto de Plug-ins.
  2. No editor Manifesto de Plug-ins, clique na guia Extensões para exibir a página Extensões.
  3. Clique em Incluir....
    O assistente Nova Extensão (New Extension) é aberto.
  4. Realce o ponto de extensão com.ibm.mq.explorer.tests.Tests e, em seguida, clique em Concluir.
    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
    name 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 à categoria Testes do gerenciador de filas. com.ibm.mq.explorer.tests.samples.wmq
    testsubset A subcategoria à qual o teste pertence. O valor de exemplo mostrado associa o teste à subcategoria Filas. queues
    description 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 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. Para obter informações adicionais, consulte Documentação do 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 área de janela Detalhes do Elemento de Extensão, clique no rótulo do campo class, que está sublinhado.
    O assistente do Editor de Atributos Java é aberto.
  2. Assegure-se de que apenas a caixa de opção Métodos Abstratos Herdados (Inherited abstract methods) esteja selecionada e, em seguida, clique em Concluir (Finish). O arquivo de classe Java é aberto no editor do Java.
  3. Salve o arquivo do editor Manifesto de Plug-ins. Observe que o valor no campo de classe é automaticamente inserido.
  4. Edite 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 o teste (ou conjunto de testes) para o sistema de arquivo e, em seguida, reinicie o IBM MQ Explorer para que o novo plug-in seja carregado e seja possível executar os testes:

Procedimento

  1. Na visualização Package Explorer, clique com o botão direito no projeto de plug-in, com.ibm.mq.explorer.tests.samples, em seguida, clique em Exportar.... O diálogo Exportar... é aberto.
  2. Na perspectiva Desenvolvimento de Plug-in, clique em Plug-ins e Fragmentos Implementáveis para realçá-lo e, em seguida, clique em Avançar.
  3. No campo Diretório, insira o local do plug-in de Testes do IBM MQ Explorer. O local é MQ_INSTALLATION_PATH\eclipse, em que MQ_INSTALLATION_PATH representa o diretório de alto nível no qual o IBM MQ está instalado.
  4. Selecione o plug-in em Plug-ins e Fragmentos Disponíveis e, em seguida, clique em Concluir.
  5. Reinicie o Eclipse e alterne para a perspectiva do IBM MQ Explorer.

Resultados

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