Criando os Testes Baseados em Dados

Sumário

Neste tutorial, você aprenderá como basear um teste em dados, utilizando o assistente da unidade de dados do Teste Funcional. Ao basear um script em dados, o script utiliza variáveis para os campos de entrada do aplicativo principal e seleções de programa. Utilizando as variáveis, o script pode utilizar os dados externos para controlar o aplicativo em vez de utilizar um valor literal. O teste baseado em dados utiliza dados de um arquivo externo, um datapool, como entrada para um teste. Um datapool é uma coleta de registros de dados relacionados. Um datapool fornece valores de dados para as variáveis em um script de teste durante a reprodução do script de teste.

O teste baseado em dados coloca uma camada de abstração entre os dados e o script de teste, eliminando os valores literais no script de teste. Já que os dados são separados do script de teste, é possível:

O diagrama à esquerda mostra um script de teste que utiliza dados com referências de código rígido, literais no script de teste. O diagrama à direita mostra um script de teste baseado em dados que utiliza dados a partir de um arquivo externo, um datapool.

Script de teste com código rígido                                           Script de teste baseado em dados

Script de teste de código rígido                                                                      Script de teste baseado em dados

Sobre o Aplicativo de Amostra -- Classics CD

Este tutorial utiliza um aplicativo de amostra para demonstrar como basear um teste em dados. O aplicativo Classics CD que acompanha o Teste Funcional Rational lista os CDs de música clássica disponíveis para compra. Os clientes podem comprar um CD de música Clássico e cobrar suas compras em um cartão de crédito.

Tempo Requerido

Para concluir este tutorial, será necessário aproximadamente 30 minutos do início ao fim. O tutorial está dividido em várias lições que devem ser feitas em seqüência para que o tutorial funcione adequadamente. Se você decidir explorar outras facetas de basear um teste em dados, pode demorar mais para terminar.

Objetivos de Aprendizado

Este tutorial está divido em várias lições que devem ser concluídas em seqüência para que o tutorial funcione adequadamente.

Neste tutorial, você utilizará o aplicativo de amostra ClassicsCD para criar um projeto e registrar um script de teste para verificar se o aplicativo de amostra do ClassicsCD soma corretamente um pedido feito no aplicativo. Você baseará um teste em dados para que você possa utilizar uma variedade de dados realísticos para testar o aplicativo. Além disso, você criará um ponto de verificação com uma referência ao datapool para verificar se a quantidade total do pedido está correta no aplicativo Classics CD.

Ao concluir as lições, você:

Quando você estiver pronto, comece a primeira lição: Criando um Projeto e Registrando um Script de Teste.

Termos de uso | Feedback

(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.