qtp tutorial 5 moving steps
Tutorial de treinamento QTP nº 5 - Movendo etapas, Excluindo etapas e Lidando com Breakpoints na visualização de palavras-chave. Este é o quarto e último artigo sobre os recursos de visualização de palavras-chave do QTP.
Estamos quase chegando ao fim das sessões sobre a 'Visualização de palavras-chave' do QTP. Como parece, o que faz, o que podemos fazer com ele - esses são alguns dos aspectos que estamos tentando desvendar no decorrer de nossos artigos. Compreendendo a visão, adicionando etapas, as declarações condicionais já foram tratadas.
=> Clique aqui para a série de tutoriais de treinamento QTP
O que você aprenderá:
Outros recursos da visualização de palavras-chave
Hoje vamos aprender os recursos restantes do Keyword View, como mover etapas, Excluir etapas e lidar com pontos de interrupção.
Como sempre, usaremos o teste de amostra com o qual estivemos trabalhando - A operação de login no aplicativo de amostra Flight.
Passos móveis
# 1) A primeira e mais simples maneira - a visualização de palavras-chave atua como qualquer aplicativo de modificação de texto quando se trata de cortar, copiar e colar as etapas. Assim, todos os atalhos da área de transferência são aplicáveis.
- Ctrl + C - Copiando
- Ctrl + V - Movendo
- Ctrl + X- Cortar
#dois) A próxima maneira é escolhendo a opção de menu. Para usar isso, selecione a etapa que precisa ser movida e escolha as seguintes opções de menu:
- Editar-> Cortar
- Editar-> Copiar
- Editar-> Colar
# 3) O outro método é arrastar e soltar.
Qualquer um dos métodos acima pode ser usado para mover etapas. No entanto, há um algumas regras básicas:
- O loop ou as instruções de condição só podem ser movidos em blocos. Por exemplo, para uma instrução ‘if ... else’ você não pode simplesmente mover a parte else.
- Em uma etapa, onde um item é um objeto filho e o usuário decide movê-lo, há um dos dois cenários que aparecem. A etapa é movida pelo mesmo pai ou para um pai diferente. Se for movido pelo mesmo pai, ele simplesmente aparecerá na nova posição escolhida. Mas se for movido por um pai diferente, o pai será duplicado. Vamos ver isso pictoricamente:
[ Observação - Clique em qualquer imagem para aumentar]
Vou mover a etapa em que inserimos o nome do agente (o destacado acima) sob o objeto pai ‘Reserva de voo’. Vamos observar que o objeto pai para 'Nome do Agente' é Login. Eu simplesmente arrastei o degrau para ser o último. É assim que parece:
Anteriormente, nas sessões de introdução, discutimos que podemos ter várias ações em um teste. Vamos ver como um teste com várias ações apareceria na visualização de palavras-chave e como essa visualização pode ser usada para essas ações conforme desejado.
Para conseguir isso, irei simplesmente converter todas as etapas sob o objeto pai ‘Reserva de voo’ em nosso exemplo acima para aparecer em outra ação. Adicionando ações, etapas a ações, tudo isso será discutido em detalhes à medida que avançamos em nossas sessões.
Ação 1:
Ação2:
Como você pode observar no painel de fluxo de teste, a sequência em que essas ações são executadas é exibida.
aplicativo para agendar postagens instagram grátis
Se eu quiser que a Ação 2 seja executada primeiro, seguida pela Ação 1, a visualização de palavras-chave permite que eu arraste e solte as ações na posição necessária.
Com isso, cobrimos todas as informações necessárias para mover etapas / ações / blocos em um teste usando a visualização de palavras-chave.
Excluir etapas
Excluir etapas do QTP não poderia ter sido mais simples. Tudo que você precisa fazer é escolher a etapa que você não deseja no teste e simplesmente clicar no botão 'Excluir' no teclado ou clicar com o botão direito em uma etapa e selecionar 'Excluir' no menu ou selecionar uma etapa e escolher ' Editar-> Excluir ”do menu principal.
Se uma etapa que possui subetapas definidas for escolhida para exclusão, a seguinte mensagem será exibida para o usuário:
O que isso significa é que, se uma etapa com subetapas for escolhida para exclusão, todas as subetapas também serão excluídas.
E isso é tudo para discutir as etapas de exclusão.
Adicionando pontos de interrupção ao teste a partir da visualização de palavras-chave
Freqüentemente, durante a execução, pode haver uma ou mais coisas que você deseja observar e observar que tipo de mudanças estão acontecendo. Isso pode ser para ver o estado que um objeto atinge ou para anotar um valor que uma variável assume, etc. Um recurso que nos ajuda a fazer exatamente isso é um Breakpoint.
É basicamente um determinado ponto do teste em que você deseja pausar a execução do teste e observar ou obter certas informações sobre o teste. Na maioria das vezes, esse recurso torna a depuração mais fácil.
Agora que sabemos o que é um ponto de interrupção, tentaremos entender como adicioná-los aos nossos testes a partir da visualização de palavras-chave.
Tudo o que você precisa fazer é clicar na margem esquerda na etapa específica em que deseja pausar o teste. A adição de um ponto de interrupção é representada por um ponto vermelho na margem esquerda correspondendo à etapa em que uma quebra foi adicionada.
Esta é a aparência:
Selecionar uma etapa e pressionar F9 no teclado também resulta na adição de um ponto de interrupção.
Por último, a opção de menu “Debug-> Insert / Remove Breakpoint” também pode ser usada.
Assim, uma vez inserido um breakpoint, o teste será executado até a etapa em que foi inserido normalmente e será interrompido antes de executá-lo. Nesse momento, o testador pode realizar as observações necessárias para as quais o programa foi interrompido e continuar a executá-lo escolhendo a opção “Executar” mais uma vez no menu principal, quando estiver pronto.
Se adicionarmos um ponto de interrupção a partir da visualização de palavras-chave, o mesmo será exibido na visualização de Especialista também na frente da linha correspondente à linha à qual foi adicionado.
O vice-versa também é verdadeiro se você adicionar um ponto de interrupção do modo de exibição de Especialista, ele será refletido no modo de exibição de palavra-chave.
Tão simples quanto inserir um ponto de interrupção, é ainda mais simples excluí-lo quando sua finalidade é atendida ou quando não é mais necessário.
Excluir pontos de interrupção
Clicar mais uma vez na linha onde o ponto de interrupção já existe resultará em sua exclusão. A palavra-chave F9 ou a opção de menu “Depurar-> Inserir ou Excluir Breakpoint” pode ser escolhida em uma etapa com um breakpoint e ele é removido.
Conclusão
Portanto, isso conclui a discussão de todas as propriedades e recursos da visualização de palavras-chave em detalhes. Essa visualização é a mais legível entre as duas e, uma vez que todos os recursos sejam compreendidos, podemos usá-la da forma mais eficaz possível para tornar os testes robustos.
=> Visite aqui para a série de tutoriais de treinamento QTP
O próximo tutorial de QTP tratará de como gravar um novo teste e quais são os fatores que determinam o sucesso de ser capaz de fazê-lo.
Leitura recomendada
- Tutoriais QTP - 25+ Tutoriais de treinamento do Micro Focus Quick Test Professional (QTP)
- Trabalhando com visualização de palavras-chave - Tutorial 2 de treinamento QTP
- Tutorial QTP nº 3 - Adicionando etapas padrão da visualização de palavras-chave
- 105 principais perguntas e respostas da entrevista do QTP (últimas perguntas da entrevista do UFT)
- Tutorial QTP nº 6 - Compreendendo as configurações de registro e execução QTP para nosso primeiro teste
- QTP Tutorial # 18 - Estruturas baseadas em dados e híbridas explicadas com exemplos de QTP
- Tutorial de QTP nº 24 - Usando objetos virtuais e cenários de recuperação em testes QTP
- Parametrização em QTP explicada com exemplos (Parte 1) - QTP Tutorial # 19