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 -