Esta seção descreve técnicas que podem ser utilizadas para orientar testes funcionais por dados com dados externos.
Visão Geral de Testes Orientados a Dados
Quando você faz um teste dirigido a dados, o script usa variáveis para campos e programas de entrada de aplicativos-chave em vez de valores literais, para que seja possível usar dados externos para dirigir o aplicativo que está sendo testado.
Testes Funcionais Acionados por Dados
Para criar um script de teste dirigido a dados, é necessário selecionar os controles ou objetos no aplicativo-sob-teste usando o método da Ferramenta Localizador de Objetos ou o método do Navegador de Objetos de Teste.
Trabalhando com 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 realísticos para as variáveis em um script de teste durante a reprodução do script de teste.
É possível criar dados do início ou importar dados existentes em um novo datapool a partir de outro datapool do Functional Tester, de um datapool do IBM® Rational TestManager ou de 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 com referências de conjunto de dados 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.