Local & Repositório de objetos compartilhados em QTP / UFT

Índice:

Anonim

O que é repositório de objetos no QTP?

O Repositório de Objetos é uma coleção de Objetos de Teste e informações que são reconhecidos pelo QTP por trabalhar nisso. Quando um usuário registra um teste, os objetos e suas propriedades são capturados por padrão.

Neste Tutorial, você aprenderá-

  • Como a Identificação de Objetos funciona no QTP?
  • Tipos de repositório de objetos
  • Repositório de Objetos Locais
  • Repositório de objetos compartilhados: criar, associar, editar

Como a Identificação de Objetos funciona no QTP?

  • HP QTP usa uma tecnologia "humana" para identificação de objetos
  • Durante a gravação, o Time QTP tenta aprender as propriedades de um objeto GUI no qual a operação é executada.
  • Durante o tempo de execução, o Micro Focus UFT compara as propriedades do objeto armazenado com as propriedades reais do objeto disponíveis na tela e identifica exclusivamente um objeto independente de sua localização na tela
  • O objeto armazenado e junto com suas propriedades é chamado de objeto TEST
  • Durante o tempo de execução, o objeto real disponível no aplicativo em teste é chamado de objeto de tempo de execução
  • Este é Testes Rápidos "Modelo de Objeto de Teste"
  • As informações sobre os objetos de teste são armazenadas no repositório de objetos
  • Os suplementos ajudam a instruir o Quick Test com antecedência sobre a natureza do objeto a ser registrado, de modo a reduzir o tempo necessário para aprender suas propriedades

Aprenda a identificação de objetos com um exemplo no vídeo a seguir

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

Tipos de repositório de objetos

Existem 2 tipos de repositório de objetos no QTP

  1. Repositório de Objetos Locais
  2. Repositório de objetos compartilhados

Repositório de Objetos Locais

  • O repositório de objetos local é o repositório de objetos padrão
  • É específico para ações e pode ser usado apenas para uma determinada ação
  • O repositório de objetos local é preferível quando o aplicativo não é dinâmico em relação ao tempo
  • O repositório de objetos local não pode ser reutilizado
  • Você pode realizar muitas operações no repositório de objetos local, como -
  • Destacar um objeto armazenado em um repositório no aplicativo em teste
  • Verifique se um determinado objeto em seu AUT está armazenado no Repositório de Objetos
  • Cortar, copiar, colar, modificar e excluir objetos
  • Caso você tenha modificado acidentalmente o valor de uma propriedade, você pode atualizar sua descrição a partir do aplicativo usando a função de atualização.

Repositório de objetos compartilhados: criar, associar, editar

  • O repositório de objetos globais ou compartilhados é preferível quando um aplicativo é dinâmico e a descrição do objeto muda com frequência
  • Entre o repositório de objetos compartilhados e locais, o repositório de objetos compartilhados é mais comumente usado em projetos de automação
  • No entanto, ele tem sobrecargas de manutenção e administração em comparação com o repositório de objetos local.

Para criar e usar um repositório de objetos compartilhados, você precisa realizar três grandes etapas

  • Criando um Repositório de Objetos Compartilhados
  • Associando um Repositório de Objetos Compartilhados
  • Editando um Repositório de Objetos Compartilhados

Vamos olhar para eles um de cada vez

Etapa 1) Criando um Repositório de Objetos Compartilhados

  • Todos os repositórios são locais por padrão. Para criar um Repositório de objetos compartilhados, na caixa de diálogo Repositório de objetos, clique em Arquivo> Exportar objetos locais
  • Os arquivos do repositório têm uma extensão .tsr. Dê um nome adequado, diga "guru99" e salve
  • O arquivo de repositório compartilhado foi criado

Etapa 2) Associando um Repositório de Objetos Compartilhados

  • O próximo passo é associar o repositório ao seu teste, o que permite que você o use
  • Para associar um repositório a um teste, clique em Recursos> Repositório Associado
  • Você pode selecionar o Repositório para associar às Ações disponíveis em seu teste.
  • Agora você pode usar este repositório compartilhado para desenvolver seu teste

Etapa 3) Editando um Repositório de Objetos Compartilhados

  • Você pode usar o Object Repository Manager para editar um repositório de compartilhamento.
  • Selecione Recursos> Gerenciador de repositório de objetos. Abra o repositório de objetos que criamos "guru99"
  • Por padrão, o repositório é aberto no modo somente leitura. Para habilitar a edição, clique em Arquivo> Habilitar Edição
  • Uma vez que a edição está habilitada, você pode todas as operações como cortar, copiar, colar, renomear objetos etc que você também pode fazer no Repositório de Objetos
  • Usando o Object Repository Manager, você pode comparar dois Repositórios de Objetos. QTP lhe dará uma informação estática do que é único e comum em ambos os repositórios
  • Você pode usar a ferramenta de mesclagem de repositório de objetos para mesclar dois repositórios em um