HP UFT (QTP) suporta 3 tipos de modos de gravação
- Sensível ao Contexto
- Analógico
- Nível baixo
Modo de gravação sensível ao contexto
- O modo de gravação normal também é chamado de Modo Sensível ao Contexto
- É o modo padrão de gravação que aproveita ao máximo o modelo de objeto de teste do Quick Test Professional.
- Ele reconhece objetos no aplicativo independentemente de sua localização na tela.
- Ele registra os objetos em seu aplicativo e as operações realizadas neles
Modo de Gravação Analógica
- Em um modo de gravação analógica, o Quick Test Professional registra e rastreia cada movimento do mouse conforme você arrasta o mouse pela tela ou janela.
- A gravação analógica do Micro Focus UFT é capturada como trilhas e armazenada no diretório do seu teste
- É útil para gravar operações que não podem ser gravadas no nível de um objeto. Por exemplo, uma assinatura produzida arrastando o mouse
- No modo analógico, você pode gravar
- Registro relativo à tela
- Relativo à janela
- Quando sua operação analógica está confinada a apenas uma janela, use em relação a uma janela
- Quando sua operação analógica envolve várias telas, como arrastar e soltar um objeto de uma janela para outra, use a opção de tela
Modo de baixo nível
- Este modo permite que você grave em qualquer objeto em seu aplicativo, independentemente do QTP reconhecer o objeto específico ou a operação específica.
- Este modo grava no nível do objeto e grava todos os objetos de tempo de execução como objetos de teste Window ou WinObject.
- É usado quando as coordenadas exatas do objeto são importantes para seus testes. Um bom exemplo seriam os hashmaps em que clicar em diferentes seções de uma imagem leva você a diferentes links
- Usado ao gravar testes em um ambiente (ou em um objeto) não reconhecido pelo QTP
- O modo de baixo nível registra as coordenadas x, y de quaisquer cliques
Aprenda os modos de gravação contextual, analógico e de baixo nível com um exemplo no vídeo a seguir
Clique aqui se o vídeo não estiver acessível
Resumo
- A gravação analógica e a gravação de baixo nível requerem mais espaço em disco do que o modo de gravação normal.
- Para ambos os modos, as posições da tela durante o registro e o tempo de execução precisam ser idênticas, caso contrário, o script falhará
- Portanto, use a gravação analógica ou a gravação de baixo nível apenas quando o modo de gravação normal não registrar com precisão sua operação.
- Às vezes, o QTP muda automaticamente para o modo de baixo nível enquanto grava objetos ou ambientes não suportados pelo QTP