QTP - Tipos de repositório de objetos
Com base no contexto, o Repositório de objetos é de dois tipos.
Repositório de Objetos Local
Como o nome sugere, o Repositório de objetos é aplicável apenas para essa ação. Como sabemos, esse QTP cria um Novo Teste com 1 ação por padrão. O repositório de objetos local pode ser aberto acessando Recursos → Repositório de objetos. Este é o OR padrão em QTP.
Repositório de objetos compartilhados
O Repositório de objetos é compartilhado entre ações / módulos, que seriam mapeados para duas ou mais ações. Objetos locais podem ser exportados para serem salvos no Repositório de Objetos Compartilhados usando a opção "Exportar Objetos Locais". O Repositório de Objetos Compartilhados pode ser aberto passando para Recurso → Gerenciador de Repositório de Objetos
A seguir estão as principais diferenças entre ORs locais e compartilhados.
Repositório de objetos local (LOR) | Repositório de objetos compartilhados (SOR) |
---|---|
Este Repositório de Objetos está disponível; um para cada ação. | Este tipo de OR está disponível para vários testes e para várias ações. |
Este é o OR que está disponível para cada teste, por padrão. | Esse tipo de OR geralmente é usado em estruturas que consideram a capacidade de reutilização e manutenção. |
O Repositório de objetos local pode ser editado no Repositório de objetos. | O Repositório de objeto compartilhado é somente leitura por padrão, mas pode ser editado no Gerenciador de repositório de objeto. |
NÃO é um arquivo independente que pode ser editado. | SOR é um arquivo autônomo que pode ser editado facilmente. |
Ele é salvo com uma extensão .bdb | SOR é salvo com uma extensão .tsr |
Deve ser usado quando não há muitos testes funcionando nas mesmas telas do aplicativo em teste. | SOR Deve ser usado quando existem scripts diferentes interagindo com o mesmo tipo de objeto. |