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.

Cada vez que você reproduz um script com um datapool associado, o script acessa um registro no datapool. O ponto de verificação utiliza a referência de datapool para acessar uma variável nesse registro. Na reprodução, o Functional Test substitui a variável no datapool para a referência de datapool e a compara com os resultados reais.

O log contém o registro de eventos que ocorrem durante a reprodução de um script e os resultados de todos os pontos de verificação executados. Os resultados reais do teste (com a referência de datapool resolvida) que variam dos resultados da baseline são defeitos ou alterações intencionais no aplicativo.

No diagrama a seguir, a caixa esquerda representa recursos típicos do script:

(1) Script com um datapool associado

(2) Datapool

(3) Mapa de objetos

(4) Baseline do ponto de verificação -- Uma baseline são os dados capturados mantidos com um script. O ponto de verificação, nesse exemplo, possui uma referência de datapool.

A caixa direita representa o seguinte:

(5) Log de teste que grava os pontos de verificação que foram transmitidos ou que falharam

(6) Dados esperados, iguais aos dados da baseline do script, com referências de datapool resolvidas para os valores no registro ativo na hora em que o teste de verificação foi executado.

(7) Dados reais são os dados do software em teste na hora em que o ponto de verificação é executado.

Recursos de script e o Log de Reprodução de Script

Ao executar um script, ocorrem os eventos a seguir:

(A) O ponto de verificação acessa os dados no datapool criando o resultado esperado na baseline e no registro ativo do datapool.

(B) A referência de datapool é resolvida e fornece dados para o ponto de verificação.

(C) O resultado esperado é comparado ao resultado real.

(D) Os resultados esperados e reais são gravados no log. Qualquer desvio dos resultados esperados é registrado como falha no log de teste.

Conceitos relacionados
Editor de Ponto de Verificação
Trabalhando com Pontos de Verificação

Feedback