Como integrar UFT(QTP) com ALM (Quality Center)

⚡ Resumo Inteligente

Integração UFT (QTPA integração com o ALM (Quality Center) permite executar scripts de automação funcional a partir de uma plataforma central de gerenciamento de testes. Este recurso explica o roteiro completo: instalação do complemento de conectividade, conexão UFT para ALM, salvando scripts e recursos, configurando UFT Configurações, execução e análise de resultados.

  • ???? Instalação do complemento: Baixe e instale o HP ALM Connectivity. UFT Pode se comunicar com o ALM.
  • 🤝 Conecte-se UFT e ALM: Use o menu ALM em UFT Para fazer login no servidor, domínio e projeto.
  • 💾 Salvar scripts: Armazene o script do driver, as bibliotecas de funções, o repositório de objetos e a tabela de dados no ALM.
  • ⚙️ UFT Configurações: Carregar recursos dinamicamente e permitir que outros produtos HP executem testes.
  • ▶ ️ Executar e analisar: Execute o conjunto de testes do Laboratório de Testes e revise-o. UFT Arquivos de relatório e resultados.

Como integrar HP UFT com HP ALM

  • O ALM permite a integração com outros produtos da HP, como... HP UFT e HP LoadRunner.
  • HP UFT é uma ferramenta de automação funcional que suporta a automação de ambos WindowsAplicações baseadas em [arquivo] e na web. Também suporta múltiplas tecnologias como .NET, Java, Siebel, SAP, etc.
  • Nesta seção, vamos entender como dirigir. UFT Scripts do ALM. Consiste em várias configurações e etapas.
  • O pré-requisito para este módulo é que tanto o ALM quanto UFT deve ter sido instalado.

A seguir, apresentamos o roteiro que você precisa seguir para executar UFT testes usando ALM:

integrar UFT(QTP) com ALM

Parte A – Instalação do Suplemento

Passo 1) Navegue até a página inicial do ALM (http://localhost:8181/qcbin/) e selecione 'Ferramentas' conforme mostrado abaixo.

Instalação de complemento

Passo 2) A página do suplemento será aberta e o link 'HP ALM Connectivity' deverá ser clicado.

Instalação de complemento

Passo 3) Clique no link 'Download HP ALM Connectivity' e o arquivo executável será baixado para o local especificado.

Instalação de complemento

Passo 4) Clique com o botão direito do mouse no arquivo baixado e selecione "Executar como administrador".

Instalação de complemento

Passo 5) Não haverá nenhum assistente de instalação que o usuário precise seguir se UFT já está pré-instalado. O usuário recebe apenas o status da instalação, conforme mostrado abaixo.

Instalação de complemento

Parte B – Conectando UFT e ALM

Passo 1) Abra UFT e você notará a presença do ALM como um dos menus, conforme mostrado abaixo.

Conectar os UFT e ALM

Passo 2) Navegue até o menu ALM e selecione Conexão ALM.

Conectar os UFT e ALM

Passo 3) A caixa de diálogo de conexão do ALM é aberta.

  1. Acesse o servidor ALM URL.
  2. Digite o nome de usuário.
  3. Digite a senha e clique em 'Conectar'.

Conectar os UFT e ALM

Passo 4) Após a autenticação bem-sucedida, os arquivos ALM serão baixados, pois estamos estabelecendo uma conexão entre o ALM e... UFT pela primeira vez.

Conectar os UFT e ALM

Passo 5) A caixa de diálogo de conexão do ALM aguarda que o usuário selecione o domínio e o projeto.

  1. Selecione o domínio.
  2. Selecione o projeto.
  3. Clique em 'Entrar'.

Conectar os UFT e ALM

Passo 6) A caixa de diálogo de conexão do ALM exibe o status.

  1. Conectado ao servidor, e exibe detalhes sobre o endereço do servidor e o nome de usuário.
  2. Relacionado ao projeto e lista os detalhes sobre o projeto.
  3. Clique em 'Fechar'.

Conectar os UFT e ALM

Parte C – Salvando Script no ALM

  • Vamos entender os vários componentes necessários para executar um UFT script.
  • Script do driver principal – O ponto de entrada para qualquer UFT script, que tem a extensão .mts.
  • Biblioteca – Os arquivos de script/função relevantes, que podem ter extensão (.vbs) ou (.qfl).
  • Repositório de Objetos – Geralmente é um repositório de objetos compartilhados por natureza e tem a extensão .tsr.
  • Tabela de dados – Utilizado para parametrização dos testes. Geralmente um arquivo Excel.

Observação: A ideia por trás deste capítulo é compreender ALM e UFT integração e NÃO aprender a escrever UFT scripts.

Salvando script no ALM

Passo 1) O primeiro passo é salvar o script do driver principal no ALM a partir de UFTNavegue até o menu 'Arquivo' e escolha 'Novo Teste', conforme mostrado abaixo.

Salvando script no ALM

Passo 2) A caixa de diálogo Novo Teste é aberta.

  1. Selecione o tipo de teste.
  2. Insira o nome do teste.
  3. Precisamos selecionar a localização como ALM (por padrão, ela exibirá o UFT local de instalação). Clique no botão 'Procurar'.

Salvando script no ALM

Passo 3) A caixa de diálogo 'Selecionar Local' será aberta.

  1. Selecione a aba 'Plano de Teste ALM'.
  2. Double-clique no 'Funcional' para abrir suas subpastas.

Salvando script no ALM

Passo 4) A caixa de diálogo 'Selecionar Local' é aberta com as subpastas do 'Funcional' pasta.

  1. Double-clique no 'Completa' pasta.
  2. Clique em 'Selecionar'.

Salvando script no ALM

Passo 5) A caixa de diálogo 'Novo Teste' é exibida novamente para o usuário.

  1. Com o local de teste selecionado apontando para o ALM.
  2. Clique em 'Criar'.

Salvando script no ALM

Passo 6) Agora, vamos verificar se o teste foi criado com sucesso, acessando o ALM. Navegue até o módulo 'Plano de Teste'.

  • Você notará que o script de teste 'GuruO arquivo '99_Bank_Auto' foi criado na pasta 'Automação'.
  • Na aba de detalhes, também podemos ver que o tipo de teste está definido como 'QUICKTEST_TEST', o que significa que é um teste rápido. UFT script.

Salvando script no ALM

Passo 7) Agora inicie o desenvolvimento.ping o roteiro em UFT e salve o script, que pode ser acessado no ALM selecionando a guia 'Script de Teste' do teste criado.

Salvando script no ALM

Passo 8) O próximo passo é salvar os arquivos da biblioteca de funções associados no módulo 'recursos de teste' do ALM, que serão detectados automaticamente durante a execução.

Para este script, temos duas bibliotecas de funções associadas ao script de teste criado: uma que contém todas as funções relacionadas ao aplicativo e outra que contém funções que ajudarão os usuários a gerar o arquivo de texto resultante.

Salvando script no ALM

Passo 9) Precisamos salvar os arquivos da biblioteca associados no ALM em ‘Recursos de teste’.

  • Clique no botão 'Novo Recurso'.
  • A caixa de diálogo "Novo Recurso" será aberta.
  • Digite o nome da biblioteca de funções.
  • Selecione o tipo como 'Biblioteca de Funções'.
  • Clique OK'.

Salvando script no ALM

Passo 10) O recurso de teste criado será exibido ao usuário conforme mostrado abaixo.

Salvando script no ALM

Passo 11) Agora precisamos fazer upload do .vbs no recurso de teste criado.

  • Clique em 'Visualizador de Recursos'.
  • Clique em 'Carregar arquivo'.

Salvando script no ALM

Passo 12) A caixa de diálogo de upload de arquivo é aberta.

  • Selecione o caminho onde o arquivo .vbs está localizado.
  • Selecione o arquivo que precisa ser carregado.
  • Clique em 'Abrir'.

Salvando script no ALM

Passo 13) Após o upload ser bem-sucedido, o ALM exibe o status para o usuário. Clique OK'.

Salvando script no ALM

Passo 14) O recurso de teste carregado pode ser visualizado usando o 'Resource Viewer'.

Salvando script no ALM

Passo 15) Repita os passos 8 a 14 para carregar o outro arquivo de função associado ao teste. Após o carregamento do arquivo 'generateresult.vbs', o visualizador de recursos será exibido conforme mostrado abaixo.

Salvando script no ALM

Passo 16) Agora precisamos carregar os arquivos relevantes do 'Repositório de Objetos' no módulo 'recursos de teste', de forma semelhante a como carregamos as bibliotecas de funções.

  1. Clique no módulo 'Novo Recurso'.
  2. A janela 'Novo Recurso' será aberta.
  3. Insira o Nome do recurso de teste.
  4. Selecione o tipo de arquivo como 'Repositório de objetos'.
  5. Clique OK'.

Salvando script no ALM

Passo 17) O recurso de teste foi criado conforme mostrado abaixo. Agora, o usuário precisa fazer o upload do arquivo do repositório.

  • Clique na aba 'Visualizador de Recursos'.
  • Clique no botão 'Carregar arquivo'.

Salvando script no ALM

Passo 18) Agora carregue o arquivo do repositório de objetos compartilhados.

  • Selecione o arquivo onde ele foi armazenado.
  • Clique no botão 'Abrir'.

Salvando script no ALM

Passo 19) Após o upload ser bem-sucedido, o ALM exibe o status para o usuário. Clique OK'.

Salvando script no ALM

Passo 20) O recurso de teste pode ser visualizado diretamente no ALM, conforme mostrado abaixo.

Salvando script no ALM

Passo 21) O último recurso de teste que precisamos carregar é a planilha 'Dados de Teste', que contém o teste parametrizado.

Para fins de demonstração, automatizamos 4 casos de teste. Os dados de teste criados são mostrados abaixo. Agora precisamos carregá-los no ALM.

Salvando script no ALM

Passo 22) Crie um novo recurso com o nome 'TestData', selecione o tipo como 'Recurso de teste' e selecione 'OK'.

Salvando script no ALM

Passo 23) Conforme explicado nos passos 17 a 19, carregue o arquivo Excel com os dados de teste e, após o carregamento bem-sucedido, os 'dados de teste' criados serão exibidos como mostrado abaixo.

Salvando script no ALM

Parte D – Configurações em UFT

Passo 1) Já temos todos os arquivos associados carregados no ALM; precisamos garantir que o script de automação busque o arquivo da biblioteca, o repositório de objetos e o arquivo de dados no ALM. Vamos entender como associar bibliotecas de funções ao script de teste dinamicamente a partir do ALM.

Configurações em UFT

Passo 2) O repositório de objetos também precisa ser selecionado na guia "Recursos de teste" do ALM. Vejamos como carregar o repositório de objetos dinamicamente durante a execução.

Configurações em UFT

Passo 3) Os dados de teste precisam ser importados para a planilha 'Global'. UFTPara realizar isso, devemos garantir que temos o seguinte trecho de código antes de tentar acessar os parâmetros mencionados na tabela de dados.

Configurações em UFT

Passo 4) Devemos garantir que permitimos que outros produtos da HP interajam com UFTPara realizar essa ação, acesse 'Ferramentas' -> 'Opções', conforme mostrado abaixo.

Configurações em UFT

Passo 5) A caixa de diálogo Opções será aberta.

  • Selecione os 'Teste de GUI' aba.
  • Selecione 'Executar testes'.
  • Ative a opção "Permitir que outros produtos HP executem testes e componentes".
  • Clique OK'.

Configurações em UFT

Parte E – Execução de Scripts no ALM

Passo 1) Crie um conjunto de testes no módulo 'Laboratório de Testes' para execução. Vamos criar uma 'Nova Pasta' para o conjunto de testes automatizados.

  • Selecione o módulo 'Laboratório de Testes'.
  • Selecione a pasta na qual deseja criar a nova pasta.
  • Clique no ícone Nova Pasta.
  • Digite o nome da pasta.
  • Clique em OK.

Executando Scripts no ALM

Passo 2) A nova pasta será criada conforme mostrado abaixo:

Executando Scripts no ALM

Passo 3) Agora precisamos criar um conjunto de testes na pasta criada.

  • Selecione a pasta.
  • Clique no botão 'Novo conjunto de testes'.
  • Insira o nome do conjunto de testes.
  • Clique OK'.

Executando Scripts no ALM

Passo 4) Assim como nos testes manuais, após a criação do conjunto de testes, as instâncias de teste precisam ser adicionadas a partir do Plano de teste árvore.

  • Selecione o conjunto de testes criado.
  • Clique no botão 'Selecionar Testes'. A árvore do Plano de Testes será aberta.
  • Selecione o teste.
  • Clique no botão '<='.

Executando Scripts no ALM

Passo 5) O teste adicionado seria exibido conforme mostrado abaixo.

  • O teste adicionado exibe o tipo de teste como 'QUICKTEST_TEST' automaticamente.
  • Clique no botão 'Executar' para iniciar a execução.

Executando Scripts no ALM

Passo 6) A caixa de diálogo do Executor Automático de Testes é aberta. Vamos entender todos os recursos disponíveis nesta janela.

  • Executar tudo – Permite-nos executar o conjunto de testes completamente.
  • Execute – Permite executar apenas a instância de teste selecionada.
  • Execute todos os testes localmente – O teste será iniciado no host local. Se desmarcada, a opção permite que o usuário insira o nome do host no qual os testes devem ser executados.
  • Habilitar Log – Cria um arquivo de log de execução durante a execução do teste. Para visualizar o log de execução após a execução do teste, selecione 'Visualizar Execução' do 'Executemenu da mesma caixa de diálogo.

Clique em 'Executar' para acionar o teste.

Executando Scripts no ALM

Passo 7) UFT O programa será executado em segundo plano enquanto o script estiver sendo executado. O status da execução será exibido assim que o teste for concluído, conforme mostrado abaixo. Feche a janela.

Executando Scripts no ALM

Parte F – Analisando os Resultados

Passo 1) A grade de execução é exibida de volta ao usuário ao fechar a caixa de diálogo 'Automatic Runner'.

  • Com o status de execução do teste atualizado.
  • O embutido UFT O relatório de testes pode ser acessado clicando no botão 'Executar relatório'.

Analisando os Resultados

Passo 2) O embutido UFT O relatório do teste será exibido ao usuário.

Analisando os Resultados

Passo 3) Os resultados detalhados podem ser acessados ​​através do módulo 'Execuções de Teste'. Assim como nos testes manuais, o resultado detalhado exibe todas as informações.

Analisando os Resultados

Passo 4) O teste também gera um arquivo de texto com os resultados, que pode ser acessado na seção de anexos. O arquivo de texto é gerado pelo script (framework de teste), que é NÃO o relatório embutido de UFTPara acessá-lo, execute os seguintes passos:

  • Selecione o 'ID de execução'.
  • A caixa de diálogo 'Detalhes da execução' é aberta.
  • Acesse a seção 'Anexos'.
  • Um arquivo de resultado estará disponível para download pelos usuários. Double-clique no arquivo de texto.

Analisando os Resultados

Passo 5) O arquivo de texto resultante é aberto no Bloco de Notas. O arquivo resultante será exibido conforme mostrado abaixo.

Analisando os Resultados

Faça o download do UFT Script de automação usado neste tutorial

Vídeo em QTP Integração com o Quality Center:

Clique aqui. Se o vídeo não estiver acessível.

Observações:

  • O Quality Center oferece diversos recursos, como copiar etapas de teste, enviar scripts por e-mail para revisão, adicionar anexos, etc., para facilitar o desenvolvimento mais rápido de casos de teste.
  • Você pode criar um script em ferramentas de automação como QTP e LoadRunnerEm seguida, faça o upload e armazene-os no Quality Center.
  • Você também pode converter diretamente um script de teste manual no Quality Center em um script automatizado.

Clique aqui. se o vídeo não estiver acessível

Perguntas Frequentes

A IA aprimora a automação de testes por meio de localizadores de objetos com autorrecuperação, previsão de falhas e priorização inteligente de testes. Isso reduz a necessidade de manutenção. UFT Scripts integrados ao ALM que ajudam as equipes a se concentrarem em áreas de alto risco.

Não. A IA aprimora a criação de testes e a análise de resultados, mas o ALM ainda centraliza os ativos de teste, a execução e a geração de relatórios. UFT controla os scripts funcionais. A integração continua sendo a espinha dorsal do fluxo de trabalho.

UFT é uma ferramenta de automação de testes funcionais que executa scripts em aplicativos. O ALM, ou Quality Center, é uma plataforma de gerenciamento de testes que armazena, agenda, executa e gera relatórios desses testes em um único local.

QUICKTEST_TEST é o tipo de teste que o ALM atribui a um UFT (Anteriormente QuickTest) script. Ele identifica o teste como automatizado. UFT em vez de um teste manual, o ALM o executa. UFT.

Resuma esta postagem com: