QTP - Depuração

A depuração, no contexto de teste de automação, é um processo sistemático de detectar e corrigir os problemas de codificação no script de automação para que o script seja mais robusto e possa detectar os defeitos no aplicativo.

Existem várias maneiras de realizar a depuração usando pontos de interrupção no QTP. Os pontos de quebra podem ser inseridos simplesmente pressionando "F9" ou usando a opção do menu "Executar" → "Inserir / remover ponto de quebra".

Depois de inserir o ponto de quebra, o ponto "colorido" e a linha serão destacados em VERMELHO como mostrado abaixo -

Método Atalho Descrição
Entrar F11 Usado para executar cada etapa. Passa para a Função / Ação e executa linha por linha. Ele faz uma pausa em cada linha após a execução.
Passar por cima F10 Usado para passar por cima da função. Step Over executa apenas a etapa atual no documento ativo.
Sair Shift + F11 Depois de entrar na função, você pode usar o comando Step Out. Step Out continua a execução até o final da função e, em seguida, pausa a sessão de execução na próxima linha.

Opções no Break Point

Várias opções no Break Point podem ser acessadas navegando pelo menu 'Run'.

Sr. Não. Atalho e descrição
1

F9

Inserir / Remover BreakPoint

2

Ctrl+F9

Habilitar / Desabilitar BreakPoint

3

Ctrl+Shift+F9

Limpar todos os pontos de interrupção

4

Use Only Menu

Ativar / desativar todos os BreakPoints

Painel de Depuração

A seguir estão os painéis da janela de depuração -

  • Output - Esta guia exibe todas as saídas das declarações de impressão.

  • Watch - Esta guia exibe a saída booleana da expressão fornecida.

  • LocalVariables - Esta guia exibe a saída das variáveis ​​locais.

Exemplo

O painel de observação mostra a expressão de saída conforme mostrado abaixo -

O painel de variáveis ​​locais mostra os valores mantidos pelas variáveis ​​locais conforme mostrado abaixo -