Escolher o que um teste verifica

A pergunta depois de cada gravação: elementos visuais, texto e o que aparece na tela.

A pergunta

Quando você encerra uma gravação, o GUI Test Runner-Recorder pergunta o que este teste deve verificar.Sua resposta decide quais asserções o teste recebe sozinho ao ser salvo.Você sempre pode adicionar, mudar ou remover asserções depois no GUI Test Studio.

Clique em um cartão para ativá-lo ou desativá-lo.Um cartão ativado mostra suas opções.

Verificar elementos visuais

Ativado por padrão.Cada elemento em que você clica ou digita recebe uma asserção visual logo antes da sua ação: o teste confirma que o botão, o campo ou o item de menu está na tela com a aparência certa, e só então faz o clique.

ExemploO que ele detecta

Um ícone que sumiu, um botão na cor errada, uma imagem quebrada, um rótulo que passou para minúsculas, um elemento que desapareceu depois de uma nova versão.

Aguardar até é quanto tempo uma execução espera o elemento aparecer antes de a asserção falhar.5 segundos servem para a maioria dos aplicativos; aumente para uma página lenta.

Verificar texto

Desativado por padrão.Quando está ativado, as palavras em que você clica são verificadas como texto, lidas na tela.Uma asserção textual passa quando as palavras estão certas, mesmo que a fonte ou a cor tenham mudado.

OpçãoO que significa
Aguardar atéQuanto tempo uma execução espera pelo texto.
Valores que mudam (data, hora, moeda)O que fazer com um valor que muda a cada execução: verificar o valor exato, verificar só o formato (“uma data”, “um valor”), ou guardar uma imagem dele no lugar.
Qualidade de reconhecimentoEquilibrada lê rápido e bem.Máxima é a mais cuidadosa, Rápida a mais veloz.
ExemploEscolhendo para valores que mudam

Seu aplicativo mostra a data de hoje no topo.O valor exato dela falha amanhã.Escolha “O formato” e o teste verifica que uma data é mostrada, seja qual for.

Verificar o que aparece

Ativado por padrão.Algumas telas aparecem sem que nada seja clicado: um menu abre, uma caixa de diálogo surge, uma mensagem de confirmação aparece.Elas também recebem asserções, colocadas no momento em que a tela se estabilizou, para que o teste confirme que elas apareceram de verdade.

Suas opções

OpçãoO que significa
Asserções de grupoTudo o que apareceu é verificado em conjunto, como um grupo por tela.
Asserções de layoutTambém verifica se os elementos estão onde devem estar, para detectar um elemento fora do lugar ou sobreposto.
DetalheQuanto do que apareceu é verificado: de apenas os elementos principais a quase tudo.Escolha um nível na fileira de cinco pequenas telas, de só as grandes mudanças a todas as mudanças.
Avançado: Elementos verificados por telaO máximo de elementos verificados a cada vez que a tela muda.Automático segue o Detalhe; um número maior verifica mais de uma tela cheia e deixa as execuções mais longas.Quando uma tela contém mais, imagens e textos mantêm cada um a sua parte.

Quantos elementos são verificados por tela

A cada vez que a tela muda, o teste verifica um número limitado dos elementos que apareceram.Em Avançado, Elementos verificados por tela define esse limite.Ele começa em Automático, que segue o Detalhe: 5, 8, 12, 20 ou 32 elementos, do nível mais baixo ao mais alto.

Quando uma tela mostra mais elementos do que o limite, imagens e textos mantêm cada um a sua parte: as maiores imagens e os primeiros textos na ordem de leitura.O resto dessa tela não é verificado.

Sua telaO que escolher
Um menu, uma pequena caixa de diálogo, uma mensagem de confirmaçãoMantenha Automático.Ele já cobre tudo em uma tela assim.
Um formulário longo, uma página de configurações, uma tabela com muitas linhasAumente, por exemplo para 30 ou 40, para que os campos e as linhas mais abaixo também sejam verificados.
Um painel com muitos cartões, selos e íconesAumente, para que os ícones e os selos sejam verificados ao lado dos rótulos.
Uma tela em que cada rótulo importa, como uma lista de preços ou uma página traduzidaAumente, até 100, para verificar todos eles.
Testes que precisam ser rápidos, ou um aplicativo cujas telas mudam com frequênciaMantenha Automático.Cada elemento a mais deixa cada execução mais longa e é mais uma coisa para atualizar quando o aplicativo mudar.

Por que isso é útil: um único número decide o quanto essas asserções são minuciosas, sem mudar quais telas são verificadas.Isso fica com o Detalhe.

Torne isso o seu padrão

Marque “Não perguntar novamente” para manter essas escolhas em todas as gravações e pular a pergunta.As mesmas configurações ficam em Configurações, Preferências, Padrões de gravação, onde você pode mudá-las, e a página Geral traz a pergunta de volta.

Fechar a pergunta de qualquer forma mantém as escolhas como estão mostradas: uma gravação nunca se perde por causa de uma pergunta.A seguir: abra seu teste no GUI Test Studio.

Ainda com problemas?Conte o que você estava tentando fazer, e respondemos em até um dia útil.Ask our team