Criando um Datapool

Os datapools contêm dados que os testes podem utilizar quando são executados.

Para criar um datapool, faça o seguinte:
  1. Abra a perspectiva Teste.
    • No menu Arquivo, escolha Janela > Abrir Perspectiva > Outro.
    • Selecione Teste e clique em OK. O Navegador de Teste aparece.
  2. No Navegador de Teste, clique com o botão direito do mouse em um projeto e selecione Novo > Elemento de Teste.... O diálogo Novo Elemento de Teste aparece.
  3. Na lista de opções Assistentes, expanda a pasta Recursos de Teste e selecione Datapool.
  4. Clique em Avançar. O diálogo Novo Datapool aparece.
  5. Escolha a pasta de projetos do datapool e o nome do datapool. Na lista de projetos existentes, selecione o projeto para armazenar o datapool. É possível armazenar datapools em qualquer tipo de projeto (Java, Simples, etc.). Não é necessário armazenar datapools com os testes que os utilizam. No campo Nome, digite o nome do novo datapool. Clique em Concluir para criar um datapool vazio com as configurações padrão ou clique em Avançar para continuar.
  6. Opcionalmente, digite uma descrição e as dimensões iniciais do datapool. Clique em Avançar para continuar.
  7. Opcionalmente, importe os dados contidos em um arquivo CSV existente (arquivo de texto com valores separados por vírgula).
    • No campo Arquivo CSV, digite o nome do arquivo CSV ou clique em Procurar para navegar para o arquivo.
    • Se os dados do arquivo CSV estiverem codificados de maneira diferente do que o computador local espera, selecione a codificação no menu drop-down Importar Codificação.
    • A primeira linha do arquivo CSV poderá conter nomes de colunas. Se contiver, marque a caixa ao lado Primeira linha contém nomes e tipos sugeridos de variáveis. Se essa caixa não estiver marcada, serão utilizados nomes e tipos padrão de variáveis, como Variable1::String. Os nomes poderão ser alterados facilmente por meio do editor de datapool.
    • Se a primeira coluna do arquivo CSV contiver nomes da classe de equivalência, marque A primeira coluna contém nomes da classe de equivalência. As classes de equivalência agrupam dados relacionados. O exemplo a seguir mostra um arquivo CSV com duas classes de equivalência, flores e vegetais.
      ,ModelNumber::String,Description::String,Price::Double
      flowers,F0001,Orchid,5.99
      flowers,F0002,Tulip,1.99
      flowers,F0003,White Poinsee,6.99
      flowers,F0004,White Rose,9.99
      flowers,F0005,Geraniums,4.99
      vegetables,F0006,Cabbage,0.99
      vegetables,F0007,Lettuce,0.99
      vegetables,F0008,Tomatoes,0.25
      vegetables,F0009,Celery,0.35
      vegetables,F0010,Cucumbers,0.4
      Nota: se o arquivo CSV não incluir nomes da classe de equivalência, todas as linhas importadas serão agrupadas em uma única classe de equivalência.
  8. Clique em Concluir. Se você tiver especificado dimensões iniciais do datapool, que podem entrar em conflito com as dimensões do arquivo CSV, aparecerá um diálogo. Clique em Sim para utilizar as dimensões do arquivo CSV. Clique em Não para utilizar as dimensões iniciais especificadas (e, possivelmente, truncar os dados do arquivo CSV). O editor de Datapool aparece, mostrando a primeira classe de equivalência do datapool.


Para obter instruções sobre como incluir dados ou editar o novo datapool, vá para Editando um Datapool.

Tópico-pai: Fornecendo Testes com Dados Variáveis

Conceitos Relacionados
Tutorial: Criando um Aplicativo de Teste JUnit Orientado pelo Datapool

Tarefas Relacionadas
Editando um Datapool

(C) Direitos Autorais IBM Corporation 2000, 2006. Todos os direitos reservados.