Com o editor de teste, é possível inspecionar ou customizar um teste gravado
por você.
O editor de teste lista os eventos de janelas de um teste, em ordem seqüencial.
Novas janelas são exibidas em negrito. O sistema operacional Windows atribui a cada janela um número de ID. Esse número muda em cada execução do teste, mas normalmente
permanece o mesmo dentro do teste, fornecendo um meio de identificação para cada objeto de janela.
Nota: Em alguns casos, o sistema operacional recicla IDs de janela
cancelados. O gravador de teste os identifica de maneira adequada anexando um número extra no final
do ID de janela, caso seja necessário.
O exemplo a seguir mostra o teste Paint, e foi gerado a partir da gravação
destas ações do testador:
- Efetuar login no servidor Citrix.
- Iniciar programa Paint por meio do menu Iniciar.
- Selecionar a cor vermelha e a ferramenta de spray e escrever a palavra "Hello"
- Selecionar a cor azul e a ferramenta texto, e digitar a palavra "World"
- Fechar o programa Paint e parar a gravação.
Há duas áreas principais na janela do editor de teste. A área à esquerda,
Conteúdo do Teste , exibe a seqüência cronológica dos
eventos no teste. As áreas à direita, Detalhes dos Elementos do Teste, exibe detalhes sobre o item atualmente selecionado
(janela, evento do mouse, evento de tecla ou captura de tela) na
hierarquia do teste. No exemplo anterior, Detalhes dos Elementos do Teste exibe informações sobre o teste,
porque o nome do teste, Paint, está selecionado na área Conteúdo do Teste.
Tanto Opções Comuns quanto
Opções do Citrix aplicam-se a todo
o teste.
A sessão do Citrix localiza-se no teste, que contém informações sobre
a conexão e as opções do cliente Citrix Presentation Server, tais como intensidade de cor
e resolução.
Os eventos de janela são os elementos de teste principais de um teste do Citrix e
representam os objetos gráficos desenhados pelo servidor Citrix,
como a janela real, as caixas de diálogos, os menus ou as dicas de ferramenta. Um
evento de janela será gravado cada vez que uma janela for criada,
destruída, movida ou redimensionada. A primeira ocorrência de uma janela,
um evento criar janela, é exibida em negrito. Normalmente, os objetos da janela são
identificados por seus títulos. Se não houver nenhum título de janela,
por exemplo, nos menus ou dicas de ferramentas, o editor de teste
utilizará o número do ID da janela.
Dentro das janelas, uma lista de eventos da janela, tais como criar
janela, capturas de tela, ações do mouse ou do teclado, é exibida.
Algumas ações contêm dados realçados. Isso indica que os dados contêm os
seguintes tipos de informações (um ou ambos):
- Uma sugestão de datapool: um valor, geralmente um especificado pelo testador
durante a gravação, que o gerador de teste determinou sua provável substituição por
valores de um datapool. Um exemplo de sugestão de datapool seria uma cadeia que você
procura em um teste gravado. A
cadeia é realçada como um candidato ao datapool, supondo que,
antes de executar o teste, você queira associá-la a uma coluna de datapool com os
valores de substituição apropriados.
- Dados correlacionados: são valores em um teste, geralmente um deles em uma
resposta e o outro em um pedido subseqüente, cuja associação o gerador de teste
determinou como necessária para assegurar a reprodução correta do teste.
Um exemplo é uma
fotografia retornada ao navegador por um teste que procura um banco de dados de funcionários.
O gerador de teste correlaciona automaticamente os nomes dos funcionários às fotografias.
Suponha que, antes de executar o teste com muitos usuários virtuais, você substitua o
nome do funcionário procurado no teste gravado pelos nomes em um datapool. Como o
teste correlaciona os dados, cada usuário virtual procura um funcionário diferente, e o
servidor retorna uma fotografia apropriada.
Para ver uma ilustração da código de cores nos testes de desempenho,
clique em Janela > Preferências > Teste > Editor de Teste de Desempenho e selecione a guia Fontes e Cores.
Clique em Incluir para incluir elementos no
elemento de teste selecionado. Como alternativa, é possível clicar com o
botão direito do mouse em um elemento de teste e selecionar uma ação em um
menu.
As opções exibidas dependem das seleções realizadas. Por exemplo, em uma
janela, uma ação do mouse ou uma entrada de texto pode ser incluída. O botão
Inserir funciona de forma semelhante. Utilize-o para inserir
um elemento antes do elemento selecionado. O botão
Remover permite excluir um item.
Nota: Como os testes de desempenho do
Citrix confiam na interação de nível baixo com um servidor, é provável que a alteração manual dos elementos de teste interrompa um teste
gravado.
Algumas vezes, a área do editor em que você precisa trabalhar fica obscurecida.
Para aumentar uma área, mova o cursor sobre uma das linhas azuis até que
sua forma se altere (para uma linha vertical com uma seta para cima em
cima e uma seta para baixo embaixo) e arraste-o para cima ou para baixo
mantendo o botão esquerdo do mouse pressionado.