Use um ponto de verificação de dados para testar os dados exibidos no seu
aplicativo. Ao gravar o ponto de verificação, é criada uma linha de base dos dados. Assim, sempre que você reproduz o script, os dados são comparados para verificar se
ocorreram alterações, intencionais ou não. Isso é útil para identificar possíveis defeitos.Um ponto de verificação pode ser criado na gravação do script ou inserido a
qualquer momento.
Antes de Iniciar
Você pode testar os seguintes tipos de dados no seu aplicativo:
- Listar Dados
- Hierarquia de Menus
- O estado de uma caixa de opção ou de um botão de alternância no aplicativo
- Dados da Tabela
- Os dados exibidos em um controle DataGrid
- Os dados exibidos em um controle DataGridView
- Os dados exibidos em um controle ToolStrip
- Dados Textuais
- Hierarquia em Árvore
Dica: Ao criar um ponto de verificação, você pode utilizar uma referência de datapool
em vez de um valor literal para fornecer dados variáveis para que seus testes
sejam mais realísticos.
Pré-requisitos: - O aplicativo de teste estar iniciado
- Se estiver inserindo um ponto de verificação em um script existente, abra o script e
posicione o cursor no local da inserção.
Por Que e Quando Desempenhar Esta Tarefa
Para criar ou inserir um ponto de verificação de dados:
- Abra o assistente de Ponto de Verificação e Ação.
- Se estiver criando um ponto de verificação durante a gravação, clique no botão
Inserir Ponto de Verificação ou Comando de Ação
na barra de ferramentas do Monitor de Gravação.
- Se estiver inserindo um ponto de verificação em um script, clique no botão
Inserir Ponto de Verificação ou Ativar Script de Teste Funcional
na barra de ferramentas do Functional Tester.
- Na página Selecionar um Objeto do assistente Ponto de
Verificação e Ação, use o Localizador de Objetos para selecionar os dados a serem
testados. Consulte o tópico relacionado em Seleção de objeto e opções de valor de
dados do ponto de verificação
Dica: Na página Selecionar um Objeto, se a caixa de opção Depois de
selecionar um objeto, avançar para a página seguinte estiver marcada, a
página subseqüente do assistente será exibida depois da seleção do objeto. Se a caixa de
opção estiver desmarcada, clique em Avançar para ir para a próxima
página.
- Na página Selecionar uma Ação, selecione a opção
Desempenhar Ponto de Verificação de Dados e clique em
Avançar.
- Na página Inserir Comando de Dados de Ponto de Verificação,
desempenhe as seguintes tarefas:
- Clique em uma das opções disponíveis no campo Valor dos
Dados e em Avançar. Para obter informações sobre as opções de valor de dados e descrição, consulte o
tópico relacionado em Seleção de objeto e opções de valor de dados do ponto de
verificação.
Notas : - As opções mostradas no campo Valor dos Dados dependem das
informações fornecidas pelo proxy do objeto. É possível que valores diferentes dos
descritos no tópico relacionado estejam listados no campo Valor dos Dados.
- A opção Conteúdos Visíveis da Tabela para DataVP não está disponível para
OLAPDataGrid.
- No campo Nome do Ponto
de Verificação, aceite a sugestão padrão ou digite um novo
nome. Esse nome deve seguir as convenções de nomenclatura padrão do Java. O nome
padrão baseia-se no nome do objeto e no valor dos dados que você escolheu para
o teste.
- Para verificar se o ponto de verificação existe no aplicativo, use
Incluir Parâmetros de Nova Tentativa para definir um tempo de
repetição de um ponto de verificação durante a reprodução. A opção de tentar novamente é útil quando a reprodução não localiza o ponto de verificação no aplicativo imediatamente.
Para definir um tempo para a nova tentativa, utilize o padrão ou defina o seu próprio tempo. Especifique estas definições:
- Tempo Máximo de Nova Tentativa: o número máximo de segundos
que o testador funcional aguardará até que o ponto de verificação se torne disponível
durante o novo teste.
- Intervalo de Nova Tentativa: o número
de segundos entre as vezes que o testador funcional procurará o ponto de
verificação durante o período de espera.
Para obter informações adicionais
sobre como editar os dados do ponto de verificação.
- Clique em Avançar.
- Na página Dados do Ponto de Verificação, edite os dados se
necessário.
- Opcional: Para usar uma referência ao datapool em vez de um valor literal para um ponto de
verificação de dados:
- Clique com o botão direito do mouse em uma propriedade e, em seguida, clique em Converter Valor em Referência de Datapool.
A caixa de diálogo do Conversor de Referência ao Datapool é aberta.
- Digite um novo nome para a variável do datapool ou clique na seta
Variável do Datapool para selecionar a variável à qual o ponto de
verificação deve fazer referência.
- Opcional: Selecione a caixa de opções Incluir
valor no novo registro no datapool para incluir o valor do
ponto de verificação em um novo registro (linha) no datapool.
- Clique em OK e feche a caixa de texto.
- Clique em Concluir. O ponto de verificação será incluído
no script. Você pode editar o ponto de verificação a qualquer momento usando o Editor de
Ponto de Verificação. Consulte o tópico relacionado sobre o editor de ponto de
verificação.
Notas : - Também é possível criar um ponto de verificação fazendo o script manual dele. Para
obter informações adicionais, consulte o tópico Incluindo Pontos de Verificação
Manuais e Dinâmicos.
Adicionalmente, consulte os métodos vpManual() e vpDynamic() nos tópicos de referência da
API.
Seu script pode acessar as
mesmas informações dos pontos de verificação. Consulte os métodos TestObject
getProperty() e getTestData()
- Quando você cria o ponto de verificação sem usar o Gravador no script, o objeto de
teste não é inserido no script. Insira manualmente o objeto de teste para o qual está
criando um ponto de verificação. Por exemplo: este é o script incluído quando você insere
um ponto de verificação de imagem sem usar o Gravador .performTest(
Screen_imageVP() ); Para que o ponto de verificação funcione, inclua
RootTestObject.getScreenTestObject() no script. Esse é o script do ponto
de verificação RootTestObject.getScreenTestObject().performTest( Screen_imageVP()
);
.