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 -
