Estrutura do Datapool

Os datapools fornecem dados variáveis para os testes durante a execução.

Os testes de desempenho baseiam-se na emulação do usuário. Durante uma sessão com o sistema em teste, o testador realmente utiliza um recurso que os clientes reais utilizarão e, a partir da sessão gravada, é 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 de um comprador um número de conta, o testador realmente utiliza o diálogo selecionando um item que é oferecido para venda, clicando no botão "pay now" (pagar agora) e digitando um número de conta. Durante a reprodução do teste, em que o testador pode solicitar que centenas de instâncias da transação sejam executadas simultaneamente, é desejável que sejam utilizados números de contas diferentes (possivelmente uma combinação de números válidos e inválidos) para cada uma das instâncias. Para suprir dados variáveis para testes a serem utilizados durante a reprodução, o testador cria datapools.

Os datapools contêm três elementos estruturais:

Conforme mostrado na figura a seguir, o editor do datapool é uma grade similar a uma planilha, com uma guia separada na parte inferior para cada classe de equivalência no datapool. Clicar com o botão direito do mouse na grade abre o menu pop-up que será utilizado para incluir ou modificar as colunas e linhas do datapool. Você inclui dados digitando em uma célula e inclui um registro pressionando a tecla Enter.

Para renomear, incluir ou remover uma classe de equivalência, clique na guia Visão Geral mostrada a seguir. Você também pode manter colunas a partir da guia Overview (Visão Geral) ao invés de utilizar o editor de datapool pop-up mostrado acima. Para renomear uma variável ou classe de equivalência da guia Overview (Visão Geral), dê um clique duplo nela.

Ao criar um datapool, você tem a opção de inicializar o novo datapool com dados contidos em um arquivo CSV (comma-separated-value) existente criado com um editor de planilha ou com alguma ferramenta externa ou personalizada. Para os datapools que contêm grandes quantidades de dados, recomenda-se essa abordagem. O editor de datapool é adequado para digitar pequenas quantidades de dados e para modificar registros individuais, mas não fornece um meio de gerar grandes quantidades de dados digitados.

Termos de uso | Feedback
(C) Copyright IBM Corporation 2005. Todos os Direitos Reservados.