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
- Repositório de Objetos Locais
- 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