Como usar funções no QTP/UFT em 3 etapas fáceis

Se você tiver segmentos de código que precisa usar várias vezes em seus testes, talvez queira criar uma função definida pelo usuário. Ao usar funções definidas pelo usuário, seus testes são mais curtos e mais fáceis de projetar, ler e manter

Suas próprias bibliotecas de funções no Micro Focus UFT podem conter VBScript funções, sub-rotinas, módulos etc.

Você precisa seguir 3 etapas simples para usar uma função de uma biblioteca em seu teste

Etapas simples para usar funções em QTP/UFT

Passo 1) Para criar uma nova biblioteca de funções no HP QTP. Selecione Arquivo > Novo > Biblioteca de Funções. Ele abre como uma nova guia em QTP.

Vamos criar uma função muito simples que mostra Mensagem Box.

Function Demo

MsgBox "This is a Test Function"

End Function

Portanto sempre que esta função for chamada uma caixa de mensagem deverá ser exibida. Você pode ter várias funções definidas no mesmo arquivo. Vamos salvar a função. Uma função tem uma extensão .qfl

Passo 2) Associe a biblioteca ao seu teste. Clique em Arquivo > Configurações > Recursos > Associar Biblioteca de Funções.Clique em Adicionar. Selecione o arquivo da biblioteca de funções. Clique em OK

Passo 3) Última etapa para chamar a função em seu script de teste

Anotações importantes

  • Usando objetos COM e DCOM você pode criar funções muito avançadas
  • Na verdade, muitos dos recursos fornecidos pelo QTP podem ser codificados usando VBScript
  • Vimos engenheiros de automação que fazem disso mais um projeto VB do que um projeto de automação
  • Nossa recomendação é focar 100% na automação em vez de exibir suas habilidades em VB

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