Sincronizando Testes com Áreas de Tela

A sincronização de imagem permite que os testes controlem o conteúdo de uma área de tela durante a reprodução, em vez de focalizar apenas eventos de janela.

É possível utilizar os elementos de sincronização de imagens em teste para ajudar a reprodução de testes em aplicativos que não criam ou modificam muitas janelas, mas atualizam o conteúdo de sua janela regularmente.

O conteúdo de uma imagem é processado como um valor que é um código hash de bitmap calculado ou uma cadeia de texto obtida por reconhecimento de caractere ótico. Durante a execução, o teste aguarda o conteúdo de uma área de tela ser igual ao valor de sincronização de imagem esperado antes de prosseguir. Se o valor não for igual durante o período de sincronização, um tempo limite de sincronização de imagem será produzido no histórico de execução do teste.

Também é possível incluir pontos de verificação às sincronizações de imagens no editor de teste. O status do ponto de verificação será aprovado se a sincronização for concluída com êxito e falha se ocorrer o tempo limite.

As sincronizações de imagem são inseridas durante a fase de gravação.

Para utilizar a sincronização de imagem:
  1. Comece gravando um teste de desempenho Citrix e grave uma seqüência de ações do usuário.
  2. Para incluir uma sincronização de imagens no teste gravado, clique no botão Inserir Sincronização de Imagensícone Inserir Sincronização de Imagens na janela Controle do Gravador do Citrix, selecione uma área na tela que será utilizada para sincronização e clique no botão Inserir Sincronização de Imagens novamente.
  3. Continue a gravação. Quando concluir a seqüência de ações a serem testadas, encerre totalmente a sessão Citrix e feche o cliente Citrix Presentation Server. Uma janela de progresso é aberta enquanto o teste é gerado. Na conclusão, a visualização Controle do Gravador exibirá a mensagem Geração de Teste Concluída, o Test Navigator listará seu teste e o editor de teste o abrirá.
  4. No editor de teste, selecione o elemento Sincronização de Imagens.
    1. Configure o estado de sincronização como Condicional, Obrigatório ou Opcional. Na maioria dos casos, como você está solicitando explicitamente que ocorra uma sincronização, deve deixar o estado de sincronização como Condicional.
    2. Especifique o método de sincronização.
      • Selecione Código Hash de Bitmap se desejar que a sincronização ocorra quando a área selecionada for exatamente igual à imagem gravada. Um único pixel de diferença causará um tempo limite de sincronização.
      • Selecione Reconhecimento de Caractere Ótico se desejar que a sincronização ocorra quando uma cadeia de texto for reconhecida na área selecionada. Clique em Extrair Texto para testar o reconhecimento de texto na imagem gravada. Clique em Opções para alterar as configurações do reconhecimento de caractere ótico, se necessário.
    3. Especifique se você deseja ativar um ponto de verificação na sincronização de imagem. Isso permite que o teste produza um status de aprovação ou de falha no relatório Pontos de Verificação Citrix.
Conceitos relacionados
Visão Geral da Sincronização do Citrix
Tarefas relacionadas
Editando uma Ação do Mouse
Visualizando uma Seqüência do Mouse
Editando uma Ação do Teclado
Editando um texto de entrada
Incluindo Valores em uma Sincronização de Imagem
Editando um Comentário do Usuário
Visualizando Tempos Limites de Sincronização de Imagem Citrix
Referências relacionadas
Detalhes da Sincronização de Imagem Citrix
Termos de uso | Feedback
(C) Direitos Autorais IBM Corporation 2006. Todos os Direitos Reservados.