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.

- 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:
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.
Passo 2) A página do suplemento será aberta e o link 'HP ALM Connectivity' deverá ser clicado.
Passo 3) Clique no link 'Download HP ALM Connectivity' e o arquivo executável será baixado para o local especificado.
Passo 4) Clique com o botão direito do mouse no arquivo baixado e selecione "Executar como administrador".
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.
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.
Passo 2) Navegue até o menu ALM e selecione Conexão ALM.
Passo 3) A caixa de diálogo de conexão do ALM é aberta.
- Acesse o servidor ALM URL.
- Digite o nome de usuário.
- Digite a senha e clique em 'Conectar'.
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.
Passo 5) A caixa de diálogo de conexão do ALM aguarda que o usuário selecione o domínio e o projeto.
- Selecione o domínio.
- Selecione o projeto.
- Clique em 'Entrar'.
Passo 6) A caixa de diálogo de conexão do ALM exibe o status.
- Conectado ao servidor, e exibe detalhes sobre o endereço do servidor e o nome de usuário.
- Relacionado ao projeto e lista os detalhes sobre o projeto.
- Clique em 'Fechar'.
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.
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.
Passo 2) A caixa de diálogo Novo Teste é aberta.
- Selecione o tipo de teste.
- Insira o nome do teste.
- Precisamos selecionar a localização como ALM (por padrão, ela exibirá o UFT local de instalação). Clique no botão 'Procurar'.
Passo 3) A caixa de diálogo 'Selecionar Local' será aberta.
- Selecione a aba 'Plano de Teste ALM'.
- Double-clique no 'Funcional' para abrir suas subpastas.
Passo 4) A caixa de diálogo 'Selecionar Local' é aberta com as subpastas do 'Funcional' pasta.
- Double-clique no 'Completa' pasta.
- Clique em 'Selecionar'.
Passo 5) A caixa de diálogo 'Novo Teste' é exibida novamente para o usuário.
- Com o local de teste selecionado apontando para o ALM.
- Clique em 'Criar'.
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.
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.
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.
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'.
Passo 10) O recurso de teste criado será exibido ao usuário conforme mostrado abaixo.
Passo 11) Agora precisamos fazer upload do .vbs no recurso de teste criado.
- Clique em 'Visualizador de Recursos'.
- Clique em 'Carregar arquivo'.
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'.
Passo 13) Após o upload ser bem-sucedido, o ALM exibe o status para o usuário. Clique OK'.
Passo 14) O recurso de teste carregado pode ser visualizado usando o 'Resource Viewer'.
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.
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.
- Clique no módulo 'Novo Recurso'.
- A janela 'Novo Recurso' será aberta.
- Insira o Nome do recurso de teste.
- Selecione o tipo de arquivo como 'Repositório de objetos'.
- Clique OK'.
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'.
Passo 18) Agora carregue o arquivo do repositório de objetos compartilhados.
- Selecione o arquivo onde ele foi armazenado.
- Clique no botão 'Abrir'.
Passo 19) Após o upload ser bem-sucedido, o ALM exibe o status para o usuário. Clique OK'.
Passo 20) O recurso de teste pode ser visualizado diretamente no ALM, conforme mostrado abaixo.
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.
Passo 22) Crie um novo recurso com o nome 'TestData', selecione o tipo como 'Recurso de teste' e selecione 'OK'.
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.
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.
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.
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.
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.
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'.
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.
Passo 2) A nova pasta será criada conforme mostrado abaixo:
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'.
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 '<='.
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.
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.
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.
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'.
Passo 2) O embutido UFT O relatório do teste será exibido ao usuário.
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.
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.
Passo 5) O arquivo de texto resultante é aberto no Bloco de Notas. O arquivo resultante será exibido conforme mostrado abaixo.
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



















































