Estrutura do Datapool

Os datapools fornecem dados variáveis para seus testes durante a execução. Você pode incluir Variáveis (colunas), Registros (linhas) e Classes de Equivalência (grupos de Registros relacionados) para definir a estrutura de um datapool. Esta seção descreve esses elementos estruturais. Para obter informações sobre a ocupação de um datapool e a utilização da API do datapool, consulte Tutorial: Criando um Aplicativo de Teste JUnit Orientando pelo Datapool.

Exemplo de Teste de Desempenho

Os testes de desempenho são baseados na emulação do usuário. Durante uma sessão com o aplicativo em teste, o testador utiliza um recurso que será utilizado pelos clientes reais e, a partir da sessão registrada, é gerado um teste contendo os dados exatos digitados pelo testador. Por exemplo, para criar um teste de desempenho para um diálogo em um aplicativo de compras baseado na Web que solicita a um comprador um número de conta, o testador contrata o diálogo, selecionando um item que é oferecido para venda, clicando em um botão "pagar agora" e digitando um número de conta. Durante a reprodução do teste, no qual o testador poderá solicitar que centenas de instâncias da transação sejam executadas simultaneamente, é desejável que números de conta diferentes (talvez uma combinação de números válidos e inválidos) sejam utilizados para cada uma das instâncias. Para fornecer dados variáveis a fim de que os testes utilizem durante a reprodução, o testador cria datapools.

Elementos Estruturais.

Os datapools contêm três elementos estruturais

Conforme mostrado na seguinte figura, o editor do datapool é uma grade similar a uma planilha. Clicar com o botão direito do mouse na grade abre o menu pop-up que você utilizar para incluir ou manter os elementos estruturais do datapool descritos acima. Você inclui dados digitando em uma célula.

Ao criar um datapool, você tem a opção de inicializar o novo datapool com os dados contidos em um arquivo de texto CSV (Comma-Separated-Value) existente criado com um editor de planilha ou com alguma ferramenta externa ou personalizada. Para datapools que contêm grandes quantidades de dados, essa abordagem é recomendada. O editor do datapool é adequado para a digitação de pequenas quantidades de dados e a modificação de registros individuais, mas não fornece nenhum meio de gerar grandes quantidades de dados digitados.

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

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