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.
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.
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ção | O 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 reconhecimento | Equilibrada lê rápido e bem.Máxima é a mais cuidadosa, Rápida a mais veloz. |
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ção | O que significa |
|---|---|
| Asserções de grupo | Tudo o que apareceu é verificado em conjunto, como um grupo por tela. |
| Asserções de layout | Também verifica se os elementos estão onde devem estar, para detectar um elemento fora do lugar ou sobreposto. |
| Detalhe | Quanto 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 tela | O 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 tela | O que escolher |
|---|---|
| Um menu, uma pequena caixa de diálogo, uma mensagem de confirmação | Mantenha Automático.Ele já cobre tudo em uma tela assim. |
| Um formulário longo, uma página de configurações, uma tabela com muitas linhas | Aumente, 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 ícones | Aumente, 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 traduzida | Aumente, até 100, para verificar todos eles. |
| Testes que precisam ser rápidos, ou um aplicativo cujas telas mudam com frequência | Mantenha 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