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




















































