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: