Como usar o IDE Profissional de Teste Rápido?

⚡ Resumo Inteligente

O Quick Test Professional IDE agora é distribuído como Micro Focus. UFT Uma das funcionalidades oferece aos engenheiros de automação um espaço de trabalho único para iniciar a ferramenta, gerenciar complementos, editar etapas de VBScript e inspecionar dados de teste antes de cada execução.

  • 🚀 Sequência de lançamento: Começar UFT No menu Iniciar, escolha Complementos no Gerenciador de Complementos e, em seguida, revise a Página Inicial.
  • 🧩 Gerenciador de suplementos: Carregue apenas os complementos necessários para o aplicativo em teste, pois complementos extras tornam a identificação de objetos e a inicialização mais lentas.
  • ⌨️ Painel de teste: Crie etapas na Visualização por Palavra-chave ou alterne para a Visualização Especialista para editar a mesma lógica do VBScript.
  • 🖼️ Tela ativa: Abra a captura de tela que está atrás de uma etapa para adicionar pontos de verificação ou ajustar visualmente as propriedades do objeto.
  • 📊 Tabela de dados: Parametrize scripts através de planilhas Globais e de Ação para que um único teste acione vários conjuntos de valores de entrada.
  • 🐞 Visualizador de depuração: Defina pontos de interrupção e, em seguida, inspecione os painéis Inspeção e Pilha de Chamadas para trace valores variáveis ​​no meio da execução.
  • 🗂️ Explorador de Soluções: Navegue por ações, bibliotecas de funções e repositórios de objetos a partir de uma única árvore hierárquica dentro do IDE.
  • ⚠️ Painel de erros: Analise os erros de sintaxe e de recursos ausentes no painel inferior antes de executar um comando para economizar tempo de depuração.

Teste Rápido Profissional (QTP), agora distribuído como Micro Focus UFT Uma delas abre diretamente em um ambiente de desenvolvimento integrado criado para gravar, criar scripts e depurar testes automatizados. As seções abaixo descrevem cada painel que um testador utiliza, desde a tela inicial até as barras de ferramentas, planilhas de dados e janelas de depuração usadas diariamente.

Lançamento UFT

Para lançar a HP QTP do Windows No menu Iniciar, selecione Programas > Pasta Quick Test Professional > Quick Test Professional ou clique duas vezes no arquivo. HP UFT ícone na área de trabalho. Qualquer uma das opções inicia a mesma sequência de inicialização descrita abaixo.

Gerenciador de suplementos

Na primeira vez que você inicia o Micro Focus UFT, Gerenciador de suplementos Uma caixa de diálogo será aberta e exibirá uma lista de todos os complementos instalados. Selecione os complementos que deseja carregar para o teste e clique em "OK". Um complemento pode ser adicionado ou removido posteriormente. QTP O aplicativo já foi lançado, então é seguro manter as configurações padrão por enquanto.

A recomendação consiste em selecionar apenas os complementos necessários para uma determinada finalidade. ensaio sessão, porque diferentes complementos podem interferir uns com os outros e degradar a identificação de objetos e QTPdesempenho de QTP Memoriza os complementos carregados em uma sessão e os pré-seleciona na próxima vez. QTP Abre-se. Desmarque a caixa de seleção "Mostrar na inicialização" se esta caixa de diálogo não deve ser aberta na próxima inicialização e clique em OK.

Página Inicial

O Página Inicial Este documento descreve as novas funcionalidades da versão atual, incluindo links para mais informações sobre cada uma delas. Também inclui um link para o Guia de Processos, uma ferramenta que oferece as melhores práticas para trabalhar com... QTPAbra um documento da lista de arquivos usados ​​recentemente ou use os botões na área de boas-vindas para criar um novo documento ou abrir um existente.

A página inicial também lista os componentes importantes da IDE, cada um dos quais é abordado com mais detalhes adiante nesta página:

  1. barra de menu
  2. Janela de propriedades
  3. Guia Documento
  4. Gerenciador de Soluções
  5. Guia da caixa de ferramentas
  6. Guia Saída
  7. Tela ativa
  8. Guia de dados

Desmarque a caixa de seleção “Não mostrar a janela da Página Inicial na inicialização” se a Página Inicial não deve aparecer na próxima vez. QTP Abre. Selecionar esta opção também oculta a Página Inicial da sessão atual assim que outra QTP O documento será aberto. Para exibir a Página Inicial novamente mais tarde, selecione Exibir > Iniciar.

Painel de teste: Visualização por palavra-chave e Visualização de especialista

Cada ação em UFT é projetado e visualizado através do Painel de Teste, que oferece duas visualizações intercambiáveis ​​das mesmas etapas: Visualização por Palavra-chave e Visualização Especialista, abordadas com mais detalhes em [link para o artigo/recurso]. Visão por palavras-chave e especialistas referência. Desde UFT Na versão 11.5, um único botão na barra de ferramentas alterna entre elas, substituindo a interface com abas usada em QTP 11 e anteriores.

Visualização por palavra-chave Exibe cada etapa do teste como uma linha em uma grade semelhante a uma tabela, dividida em quatro colunas padrão: Item, o objeto sobre o qual a etapa atua; OperaAção, o método executado sobre ele; Valor, o argumento passado para esse método; e Documentação, uma descrição em linguagem simples, gerada automaticamente, da etapa. Criar um script na Visualização por Palavras-chave não exige conhecimento de programação, porque UFT Gera automaticamente o VBScript subjacente à medida que os objetos e operações são selecionados em listas suspensas.

Visão de especialista Mostra os mesmos passos que um editável. VBScript Script, uma instrução por linha. O exemplo abaixo abre uma caixa de diálogo de login, define o nome do agente, clica em OK e verifica se a caixa de diálogo ainda está aberta:

' Same object hierarchy, written directly in Expert View
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
Dialog("Login").WinButton("OK").Click

If Dialog("Login").Exist(2) Then
	Print "Login dialog is still open"
End If

Aqui você encontra diálogo é o objeto pai, WinEdit é o objeto filho um nível abaixo na hierarquia, e Conjunto é a operação aplicada a ele. Os objetos na hierarquia são sempre separados por um ponto, e a operação, juntamente com seu valor, fica no final da instrução. Pressione Ctrl+Espaço dentro do Editor para abrir uma lista de objetos, propriedades e métodos correspondentes enquanto digitaping, o que acelera consideravelmente as etapas manuscritas.

Como a Visualização por Palavra-chave e a Visualização Especialista representam o mesmo script subjacente, uma etapa criada em uma visualização se reflete instantaneamente na outra, permitindo que os testadores combinem a edição baseada em tabelas com VBScript direto para lógica avançada, como loops e condições.

Aspecto Visualização por palavra-chave Visão de especialista
Formato Tabela de Itens, Operação, Valor, Colunas de Documentação Editor de VBScript linha por linha
Habilidade em programação Não é necessária É necessário ter conhecimentos básicos de sintaxe VBScript.
Melhor para Etapas simples e lineares construídas pela seleção de objetos Loops, condições e lógica personalizada
Roteiro subjacente Gerado automaticamente Mesmo roteiro, editado diretamente

Tela ativa, caixa de ferramentas e menus

Três outros elementos moldam o trabalho diário dentro do IDE: a Tela Ativa, o painel Caixa de Ferramentas e o sistema de menus e barras de ferramentas que interliga todos os painéis.

  • Tela ativa: Captura uma imagem da tela após cada etapa gravada, permitindo que o testador adicione um ponto de verificação ou altere a propriedade de identificação de um objeto apontando para a imagem salva, em vez de executar novamente o aplicativo em teste.
  • Painel da caixa de ferramentas: Lista os objetos de teste, extraídos do repositório de objetos, juntamente com funções locais e de biblioteca disponíveis para a ação atualmente em foco, e permite que um testador arraste qualquer uma delas diretamente para uma etapa.
  • Barra de menus e barras de ferramentas: Agrupe todos os comandos por tarefa. Os menus Arquivo, Editar, Exibir, Testar e Recursos ficam acima das barras de ferramentas dedicadas para gravação, execução e depuração, e o mesmo botão de alternância usado para a Visualização por Palavra-chave e a Visualização Especialista também está presente aqui.
  • Guias Documento e Saída: A aba Documento exibe todas as ações abertas como uma aba separada na tela de design, enquanto a aba Saída, abaixo dela, apresenta as instruções de impressão e os avisos de recursos ausentes da última execução.

Gerenciador de Soluções

O Gerenciador de Soluções é um árvore hierárquica de cada ação e teste na solução atual, juntamente com suas referências, eventos e fluxos, e abre automaticamente no lado esquerdo do IDE.

A Biblioteca de funções, visível na mesma árvore, contém código ou funções que podem ser reutilizadas em um teste qualquer número de vezes, em vez de duplicar a lógica dentro de cada ação.

Ao selecionar qualquer função ou ação no Solution Explorer, suas informações detalhadas são exibidas no lado direito do painel, abaixo do painel Propriedades.

Tabela de dados

A Tabela de Dados armazena todos os valores usados ​​para parametrizar um teste e fica localizada na parte inferior da janela como uma aba própria. Este painel é uma hierarquia em árvore das fontes de dados disponíveis para o teste atual, dividida em uma planilha Global compartilhada por todas as ações e planilhas de Ação locais, cada uma com escopo para uma única ação.

O Ação A aba da Tabela de Dados fornece detalhes do código de teste associado àquela planilha, mostrando quais linhas uma determinada ação lê durante uma execução.

Os valores inseridos diretamente em uma célula da tabela de dados ou extraídos de uma planilha externa executam o mesmo script em diversas combinações de entrada sem alterar uma única linha de VBScript.

Painel de Depuração, Propriedades e Erros

Scripts automatizados falham por muitos motivos, e UFT Agrupa suas ferramentas de diagnóstico em três painéis para que a causa seja fácil de isolar antes de uma nova execução.

O Visualizador de depuração Não se trata de uma única janela, mas sim de um conjunto de subpainéis acessíveis através de Exibir > Depurar. Os Pontos de Interrupção listam todas as linhas pausadas no script atual, a Pilha de Chamadas mostra a cadeia de funções ativas quando a execução é pausada, as Variáveis ​​Locais exibem todas as variáveis ​​no escopo com seus respectivos valores atuais e a opção Observar tracO script verifica apenas as variáveis ​​selecionadas pelo testador. Defina um ponto de interrupção, execute o script e percorra-o linha por linha para confirmar se cada variável contém o valor esperado.

O Painel de propriedadesA janela, aberta em Exibir > Propriedades ou Ctrl+Alt+P, edita as configurações de um teste, alterna uma ação entre Reutilizável e Não Reutilizável e adiciona parâmetros de entrada ou saída.

Para ver o erros encontrados durante a execução teste de automaçãoUse o painel Erros na parte inferior da tela. Ele lista erros de sintaxe, recursos ausentes e valores de propriedade ausentes, para que cada um possa ser corrigido antes da próxima execução.

Mover painéis IDE

Cada painel descrito acima pode ser movido de acordo com a preferência pessoal. Digamos que o objetivo seja mover o Solution Explorer para uma nova posição.

De acordo com o relatório QTP Na janela, arraste a barra de título do Solution Explorer. Conforme o painel se move, marcadores aparecem no painel ativo e ao longo de cada borda da janela. QTP janela.

Mantenha o cursor sobre os marcadores enquanto arrasta; uma área sombreada indica onde o painel será posicionado. Solte o botão do mouse sobre o marcador "Superior", por exemplo, e o Solution Explorer se encaixará como um novo painel dentro dessa área sombreada.

Perguntas Frequentes

QTP (Quick Test Professional) foi renomeado para Unified Functional Testing (UFT) em 2012, após a HP fundi-la com a Service Test, e posteriormente renomeada para UFT Um sob Microfoco e OpenTextO IDE, os painéis e o mecanismo VBScript mencionados acima permaneceram praticamente inalterados em todas as versões do nome.

O Painel de Teste, incluindo a Visualização Especialista, o Visualizador de Depuração e a Biblioteca de Funções, funciona em VBScriptCada etapa criada visualmente na Visualização por Palavras-chave é compilada nas mesmas instruções VBScript exibidas na Visualização Especialista.

Não, UFT É necessário adquirir uma licença paga. OpenText A Micro Focus oferece um download de avaliação por tempo limitado que desbloqueia o ambiente de desenvolvimento integrado (IDE) completo, incluindo o Solution Explorer, a Data Table e o Debug Viewer, para avaliação.

Alguns UFT Complementos e plugins de terceiros usam IA para sugerir etapas de visualização de palavras-chave ou converter casos de teste manuais em scripts, mas o testador ainda precisa verificar cada etapa gerada em relação à tela ativa antes de confiar nela.

Mais recente UFT Uma das versões inclui a identificação de objetos assistida por IA, que relocaliza um controle alterado usando similaridade visual e de propriedades, reduzindo falhas de script causadas por pequenas atualizações da interface do usuário, embora o Repositório de Objetos ainda deva ser revisado periodicamente.

Resuma esta postagem com: