O IBM IBM Rational Functional Tester suporta testes de documentos somente
leitura do Adobe PDF 7.0 e 8.0. Você pode testar documentos em PDF que são exibidos em um navegador ou em um
leitor de PDF independente. Um script de teste funcional que é gravado para documentos exibidos em um Leitor
de PDF independente pode ser reproduzido quando o documento for exibido em um navegador e vice-versa.
O nível de granularidade que o IBM Rational Functional Tester suporta depende da maneira
como o documento em PDF foi projetado. Por exemplo, se a página inteira de um documento em PDF foi projetada
para conter um objeto de texto apenas, o marca texto do ponto de verificação irá capturar apenas o conteúdo
no nível de página e não obterá o conteúdo dentro da página.
A compatibilidade cruzada de teste de documentos em PDF somente leitura é possível apenas para os
controles de documentos e não para os controles do leitor. Por exemplo:
- Leitor e navegador independentes: Um script de teste que é gravado em um documento em PDF que é
aberto em um leitor independente pode ser reproduzido em um documento em PDF aberto no navegador, desde que o
script seja gravado para controles de documento apenas.
- Reader 7.0 e Reader 8.0: Um script de teste que é gravado em um documento em PDF que é aberto no
Adobe Reader 7.0 independente pode ser reproduzido em um documento em PDF aberto no Adobe Reader 8.0, desde
que o script seja gravado nos controles de documento apenas.
Esta versão do
IBM Rational Functional Tester inclui suporte para teste de documentos em
PDF que contenham estes controles:
- Página
- Botão
- Caixa de opções
- Botão de comutação
- Tabela
- Caixa de texto
- Texto de formulário
- Ligar
- Árvore
- Caixa de combinação
- Gráficos
- Documento
Pré-requisitos: Antes de iniciar o teste de documentos em PDF, você deve definir as preferências do
Adobe Reader e os valores de garantia de script do Rational Functional Tester.
- Configurando Preferências para o Adobe Reader 7.0
- Abra o Adobe Reader 7.0.
- Clique em .
- Clique em Avançar na página Assistente de Configuração de Acessibilidade.
- Selecione Ajustar à página como o Zoom de Exibição Padrão
em Tela 2 de 5 e clique em Avançar.
- Desmarque Confirmar antes de incluir marcações nos documentos em Tela 3
de 5 e clique em Avançar.
- Em Tela 4 de 5::
- Na configuração Modo de Página, selecione Fornecer páginas visíveis atualmente.
- Na configuração Modo de Documento, selecione Fornecer o documento inteiro de uma
vez.
- Clique em Avançar.
- Selecione Exibir documentos em PDF no navegador da Web em Tela 5 de
5.
- Clique em Concluído.
- Clique em no
Adobe Reader.
- Clique na categoria Exibição de Página e selecione Única
Página como o Layout de Página Padrão e clique em
OK.
- Configurando Preferências para o Adobe Reader 8.0
- Abra o Adobe Reader 8.0.
- Clique em .
- Clique em Avançar duas vezes.
- Desmarque Confirmar antes de marcar documentos na Tela 3 de 5
e clique em Avançar.
- Na Tela 4 de 5:
- Para configuração no modo de Página, selecione Ler Apenas as Páginas Visíveis Atualmente.
- Para configuração no modo de Documento, selecione Ler o Documento Inteiro de Uma Vez.
- Clique em Avançar.
- Selecione Exibir documentos em PDF no navegador da Web em Tela 5 de
5.
- Clique em Concluído.
Nota: Verifique se o botão Clicar para mostrar uma
página de cada vez na barra de ferramentas da parte superior do Adobe Reader está selecionado
para gravação e reprodução.
- Configurando os Valores de Garantia de Script do IBM Rational Functional Tester
- Abra o Rational Functional Tester e clique em
.
- Na janela Preferências, expanda e, em seguida, clique em Garantia de
Script.
- Clique em Avançado.
- Especifique esses valores na página Garantia de Script:
- Classificação de reconhecimento máximo aceitável: 5000
- Última chance de classificação de reconhecimento: 10000
- Limite de diferença em classificações de reconhecimento ambíguo:
1000
- Avisar se a classificação aceita for maior do que: 5000
Notas: - Ao abrir um novo documento no Adobe Reader, clique no documento em PDF uma vez depois que o gravador
iniciar. Esse clique é necessário para que o leitor processe o documento.
- Apenas um ponto de verificação de documento é suportado na configuração Modo de documento. Um ponto de
verificação pode ser obtido após o clique obrigatório no documento. Quaisquer cliques no documento em PDF na
configuração Modo de documento durante a gravação serão ignorados e nenhum código será gerado.
- Use a configuração modo de Página para documentos maiores.
- Para obter ponto de verificação de dados em um documento grande no Modo de documento, siga estas etapas:
- Crie uma chave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Options.
- Crie uma nova variável DWORD InvocationTimeout.
- Para documentos de 70 páginas ou mais, especifique o valor de tempo limite de 8*60*1000
milissegundos.
- Reinicie o IBM Rational Functional Tester e reinicie o Adobe Reader.
- Execute os cliques no documento em PDF até que essa mensagem seja gerada: "Ignorando o clique no
documento em PDF na configuração Modo de documento".
- Obtenha o ponto de verificação de dados.
- Se um determinado controle no documento em PDF se estender por duas ou mais linhas, o retângulo realçado
abrangerá todas as linhas desse local de controle. Outros controles podem ficar dentro do retângulo realçado. Mas quando o ponto de verificação for obtido no controle que se estende sobre duas ou mais linhas, os outros
controles que ficam dentro do retângulo da tela não são considerados.
- Talvez você não possa testar os documentos em PDF corretamente se a fonte das letras no documento em PDF
não estiver disponível ou instalada no computador.