Centro de Qualidade - Integração QC-QTP
Nesta seção, aprenderemos como integrar QTP e QC. Com a integração, os scripts de automação QTP podem ser executados diretamente no Quality Center. Para estabelecer uma conexão, a primeira etapa é instalar os add-ins necessários. Vamos entender como integrar pegando um script QTP de amostra e executá-lo a partir do QC.
Step 1 - Navegue até a página inicial do ALM e clique em "Ferramentas" na lista de links.
Step 2 - Clique no link "Mais suplementos do HP ALM" na página de suplementos, conforme mostrado abaixo.
Step 3- Na página Addins, selecione "Addins for HP applications" e escolha "Quick Test Professional". No caso de "Teste Funcional Unificado" (UFT), escolha as opções adequadas e instale os addins. A instalação é semelhante aos suplementos do HP-MS Office.
Step 4 - Estabeleça uma conexão entre QTP e QC navegando até "Arquivo" >> "Conexão ALM / QC".
Step 5- A caixa de diálogo Conexão do HP ALM é aberta. Insira a URL do servidor conforme mostrado no exemplo abaixo.
Step 6- Assim que o URL estiver correto, a caixa de diálogo de credenciais é aberta. O testador deve se conectar à área do projeto relevante.
Step 7- Assim que a conexão do ALM for bem-sucedida, precisamos salvar o script do driver no Quality Center. Selecione o Plano ALM / QC conforme mostrado abaixo.
Step 8 - Depois que o teste é salvo, podemos ver no ALM onde o tipo de teste é mostrado como "Teste Rápido".
Step 9 - Ao navegar até a guia "Script de teste" que aparece apenas se o tipo de teste for "Teste rápido", o script mostrado na tela QTP também será exibido no Quality Center.
Step 10 - O outro componente necessário para a execução do script são os arquivos de biblioteca, que podem ser colocados na pasta "Recursos de teste".
Step 11 - O arquivo da Biblioteca de Funções pode ser adicionado criando um novo recurso do tipo ".qfl" ou ".vbs".
Step 12 - O arquivo da biblioteca adicionada pode ser acessado no Quality Center usando o recurso Viewer.
Step 13 - Se houver mais arquivos de biblioteca, o mesmo é adicionado criando um novo recurso do tipo ".qfl" ou ".vbs".
Step 14 - Mais uma vez, o arquivo da biblioteca adicionada pode ser acessado no Quality Center usando o recurso Viewer.
Step 15 - O próximo componente dependente para qualquer execução de script é o "Repositório de objetos", que é novamente colocado na seção "Recursos"
Step 16 - O Object Repository adicionado e suas propriedades podem ser visualizados usando "Resource Viewer".
Step 17 - A configuração de dados parametrizados e datáveis também pode ser colocada no Quality Center na seção "Recursos de teste".
Step 18 - A tabela de dados adicionados pode ser visualizada no "Visualizador de recursos"
Step 19- A tabela de dados agora também deve ser mapeada para as configurações de teste para que possam ser escolhidas durante a execução. O mesmo pode ser feito usando as "Configurações" do menu "Arquivo".
Step 20- A caixa de diálogo Configurações de teste é aberta. Navegue até a guia Recursos e selecione a tabela de dados que adicionamos na Etapa 16.
Step 21- Agora podemos acessar os recursos de teste que são carregados no Quality Center no script QTP, conforme mostrado abaixo. Os arquivos de bibliotecas e repositórios de objetos são vinculados dinamicamente.
Step 22- Agora, devemos permitir que o QTP interaja com outros produtos HP. Isso permitirá que o QTP interaja com o Quality Center. Vá para "Ferramentas" >> "Opções"
Step 23 - Agora, ative "Permitir que outros produtos HP executem testes e componentes", conforme mostrado abaixo.
Step 24- O próximo passo é adicionar o teste no "Test Lab" e executar o teste. O procedimento para adicionar testes ao Test Lab permanece o mesmo dos testes manuais.
Step 25 - Ao clicar em "Executar", o executor automático abre e habilita "Executar todos os testes localmente" e clique em "Executar".
Step 26 - Depois de concluída a execução, o resultado do teste é exibido na mesma caixa de diálogo "Executor Automático".
Step 27- No Test Lab, o relatório QTP é carregado automaticamente. O usuário pode clicar em "Iniciar relatório" para saber mais detalhes da execução.