Esta seção descreve técnicas que podem ser utilizadas para orientar testes funcionais por dados com dados externos.
Antes de Iniciar
O que Fazer Depois
Visão Geral de Testes Orientados a Dados Quando você orienta um teste por dados, o script utiliza variáveis para os campos de entrada do aplicativo principal, em vez de valores literais, de forma que você possa utilizar dados externos para basear o aplicativo que está testando.
Testes Funcionais Orientados por Dados Para orientar um script de teste por dados, é necessário selecionar objetos no aplicativo em teste utilizando o método Ferramenta Localizador de Objetos ou o método Navegador de Objetos de Teste.
Conjuntos de Dados Um datapool é um conjunto de dados de teste, uma coleta de registros de dados relacionados que fornece valores de dados para as variáveis em um script de teste durante a reprodução do
script de teste.
Criando um Conjunto de Dados Um datapool é um conjunto de dados de teste, uma coleta de registros de dados relacionados que fornece valores de dados relacionados para as variáveis em um script de teste durante a reprodução do script de teste. É possível criar dados do zero ou importar dados para um novo datapool a partir de outro datapool do
Functional Tester, um datapool do IBM Rational TestManager ou um arquivo .csv.
Editando Datapools
Depois de basear um teste em dados para
criar um datapool ou criar um datapool vazio, você pode editar os registros e as
variáveis no datapool.
Substituindo Literais por Referências de Datapool Se você tiver um script de teste existente, poderá substituir valores literais
no script por referências de datapool para incluir dados realísticos no script.
É possível localizar e substituir todas as literais ou apenas as literais de
número, de cadeia ou booleanas por uma referência de datapool.
Exportando Datapools
Você pode exportar um datapool privado ou público do Functional Tester para um arquivo .csv.
Separadores de Campos para Datapools
Ao exportar um datapool para um arquivo .csv,
é necessário especificar um separador de campo para utilizar no arquivo .csv. Esse
separador pode consistir em caracteres ASCII de um a três bytes simples ou
em um caractere de vários bytes.
Referências de Datapools e Pontos de Verificação Ao criar um ponto de verificação com uma referência de datapool, você
pode fornecer dados variáveis para que seus testes sejam mais realísticos.
Alterando a Ordem de Seleção do Registro do Datapool
A ordem de seleção de registros do datapool
de teste determina como um script de teste acessará os registros no datapool associado
do script de teste quando o script de teste for reproduzido.
Associando um Datapool a um Script de Teste
É possível associar um script de teste a
um datapool para utilizar dados externos no qual basear o aplicativo em vez de
utilizar um valor literal.
Associando um Script de Teste a um Datapool
É possível associar um script de teste a
um datapool para utilizar dados externos no qual basear o aplicativo em vez de
utilizar um valor literal.
Excluindo um Datapool
Se você não precisar mais de um datapool,
poderá excluí-lo. Porém, se fizer isso, interromperá todas as associações com os
scripts de teste.