qtp tutorials 25 micro focus quick test professional training tutorials
Hoje estamos publicando a primeira parte de uma série de posts convidados sobre o Micro Focus Quick Test Professional (QTP). Nesta série de treinamento QTP de várias partes, cobriremos todos os tutoriais e conceitos de QTP em detalhes com ilustrações adequadas. Nosso autor especialista Swati S. nos ajudará a trazer esta série para nossos leitores.
Esses tutoriais QTP são projetados para usuários iniciantes a avançados. Começando com o básico do QTP, você aprenderá scripts avançados, todos com exemplos práticos para seu fácil entendimento.
NOTA: Os tutoriais de texto abaixo são suficientes para você começar a aprender sobre a ferramenta QTP Automation. Mas se você estiver interessado em um treinamento prático de QTP, verifique nosso Vídeo QTP abrangente curso por profissionais experientes.
Considerando a grande lista desses Tutoriais QTP , publicaremos novos artigos com frequência. Acompanhe todos os artigos desta série de treinamento Quick Test Professional Online para que você não perca nenhum tópico. Siga os tópicos de perto, pratique em casa na versão de teste do QTP e faça suas perguntas na respectiva seção de comentários do artigo. Garantiremos que todas as perguntas relevantes sejam respondidas.
Se você for um usuário especialista em QTP, compartilhe sua experiência para melhorar esta série de treinamento de QTP, discutindo conceitos avançados de QTP e respondendo às perguntas dos leitores.
O que você aprenderá:
Tutoriais da série de treinamento QTP
Introdução QTP
- Tutorial # 1 - Introdução ao QuickTest Professional (QTP)
- Tutorial # 2 - Trabalhando com QTP Keyword View e Expert view
- Tutorial # 3 - Adicionando etapas padrão da exibição de palavras-chave
- Tutorial # 4 - Declarações condicionais e de loop na exibição de palavras-chave
- Tutorial # 5 - Movendo etapas e lidando com pontos de interrupção
- Tutorial # 6 - Compreendendo as configurações de registro e execução QTP
- Tutorial # 7 - Como o QTP identifica objetos de maneira exclusiva? (Leitura obrigatória)
- Tutorial # 8 - Modos de gravação, espião de objetos e repositórios
Aprenda scripts VB
- Tutorial # 9 - Tutoriais de VBScript - um guia completo
- Tutorial # 10 - VBScript Basics para aprender QTP - Tutorial 2
Pontos de verificação QTP
- Tutorial # 11 - Uso de codificador de senha e tela ativa
- Tutorial # 12 - Visão de especialista, gerador de etapas e pontos de verificação
- Tutorial # 13 - Inserindo Padrão e Ponto de Verificação de Imagem
- Tutorial # 14 - Inserindo pontos de verificação de bitmap e texto em testes
- Tutorial # 15 - Usando pontos de verificação de área de texto, tabela e página
- Tutorial # 16 - XML, acessibilidade e pontos de verificação de banco de dados
Frameworks de automação de teste
- Tutorial # 17 - Estruturas de automação - parte 1 (Leitura obrigatória)
- Tutorial # 18 - Estruturas de automação de teste - parte 2
Aprimore seus testes
- Tutorial # 19 - Parametrização em QTP Parte-1
- Tutorial # 20 - Parametrização em QTP Parte 2
- Tutorial # 21 - Bibliotecas de ações e funções
- Tutorial # 22 - Usando Repositórios de Objetos QTP
- Tutorial # 23 - Identificação inteligente de objetos e análise de resultados de testes
- Tutorial # 24 - Objetos virtuais e cenários de recuperação
- Tutorial # 25 - Programação Descritiva
Teste sua compreensão
Aqui está o primeiro artigo desta série de treinamento QTP - “Introdução ao QuickTest Professional (QTP)”
Introdução ao QuickTest Professional (QTP)
O que é QTP?
O Quick Test Professional (QTP) da Micro Focus é um software que facilita o teste de automação para aplicativos de software - testes funcionais e de regressão para serem mais específicos. O QTP vem com uma interface de usuário que pode ser considerada um Ambiente de Desenvolvimento Integrado (IDE) para o próprio teste.
O IDE possui vários recursos que ajudam o testador a desenvolver um script abrangente que validaria com sucesso o propósito do teste. Todos esses recursos serão discutidos em detalhes à medida que prosseguirmos com a série desses artigos.
Alguns dos aspectos importantes do QTP:
- Ele usa VB Script como linguagem de script. (Uma linguagem de script é aquela que é interpretada em tempo de execução)
- QTP é executado apenas em um ambiente Windows.
- A versão atual do QTP é 11.0 (versão mais recente do Unified Functional Testing - UFT 11.5)
- As tecnologias que ele suporta são Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services e muitas das principais linguagens. Embora algumas das versões mais antigas não suportem todas as tecnologias listadas.
Como funciona?
O método básico de criação de teste é gravar e reproduzir. O que isso realmente significa? Vamos falar sobre ‘Gravar’ primeiro. Quando um testador inicia o QTP e executa uma série de operações no AUT (aplicativo em teste), o QTP gera linhas de código que correspondem a cada operação realizada.
Este será o script de teste básico. Passando para ‘Reprodução’. Quando o script de teste criado é executado, ele executa exatamente as mesmas operações no AUT, reproduzindo assim a sequência de etapas já gravadas.
Por exemplo, Quando eu inicio o QTP e tento acessar a página de login de um programa de e-mail baseado na web, eu insiro o ID de login, a senha e pressiono o botão OK. Essas ações são registradas em suas linhas de código VBScript equivalentes no QTP IDE. Quando eu salvo este script de teste e o reproduzo, o QTP insere o mesmo ID de login, Senha que eu inseri antes e clica no botão OK para mim.
Sendo esta a essência da técnica básica de criação de teste, a gravação e a reprodução nem sempre são suficientes para um script de teste robusto. O testador terá que usar os outros recursos do IDE em conjunto com algumas de suas habilidades de programação para obter os resultados necessários.
Existem vários aspectos técnicos que devem ser levados em consideração antes de tentarmos gravar e reproduzir, como o estado do AUT, a sincronização, as opções exatas do menu, o código exato que o QTP gera, etc. Vamos abordar isso assim que discuta os conceitos básicos da própria ferramenta.
É assim que tudo isso funciona. O QTP identifica os vários objetos no AUT por um nome ou ID do manipulador ou qualquer outra propriedade / propriedades exclusivas que o objeto possui. Durante a fase de gravação, ele captura todas essas propriedades e durante a reprodução, executa as operações desejadas como um clique do mouse, verificação de caixa de seleção, etc. nesses objetos.
O que você precisa para começar a usar o QTP?
Uma licença válida do QTP ou, no caso de um aluno, uma versão de teste em seu computador.
Download QTP : Aqui está um link para baixar a versão de teste do QTP: Baixe o Micro Focus Unified Functional Testing (UFT) .
No link acima, vá para a guia ‘Testes e demonstrações’ e selecione a opção ‘Avaliação em inglês do Micro Focus QTP Essentials 11.0 (apenas teste de interface de usuário da web)’. Você também pode selecionar a versão mais recente do Micro Focus Unified Functional Testing 11.50 CC SW English SW E-Media Evaluation. Informe-nos se desejar instruções mais detalhadas sobre como baixar e instalar a versão de teste do QTP em sua máquina.
Existem dois tipos de licenças - licença de instalação e licença simultânea / flutuante. A licença de assento é para uma única máquina por vez, enquanto a licença atual é para um determinado número de usuários simultâneos.
Agora que temos algumas informações básicas sobre QTP, vamos examinar a ferramenta em si, começando com a IU.
QTP GUI:
o que é um deque c ++
Quando um teste é gravado ou criado, ele pode ser visualizado em uma destas duas visualizações:
- Visualização de palavras-chave: Esta visualização é uma representação tabular de todos os objetos e das ações que são executadas neles. Cada linha da tabela é uma etapa executada no AUT e pode ser modificada. Algumas das colunas mais comuns exibidas são o item, operação, valor e documentação.
- Visão de especialista: Como o nome indica, essa visualização é para usuários mais técnicos que desejam ajustar o código-fonte de acordo com seus requisitos.
Ambas as visualizações estão disponíveis simultaneamente para que o usuário possa alternar entre elas a qualquer momento durante a criação ou modificação do teste.
Vamos registrar algo para começar
Passo 1): Inicie o QTP. A primeira coisa que surge é um gerenciador de suplementos. Ele exibe todos os suplementos que estão disponíveis e o usuário pode marcar ou desmarcar aqueles conforme necessário. Active-X, Web e Visual Basic estão disponíveis por padrão. (Este recurso pode ser desligado se necessário) .
Passo 2) Ao clicar em OK no Gerenciador de suplementos, a página inicial QTP é exibida. (Clique na imagem para ampliá-la)
Etapa 3) Ao escolher a opção 'Gravar' (tecla F3), a tela 'Configurações de gravação e execução' é exibida com as guias 'Web' e 'Windows Application'. Clique em OK sem alterar nenhuma configuração. No entanto, todos os recursos dessa tela serão discutidos detalhadamente mais adiante.
Passo 4) Para o nosso exemplo, vou lançar o aplicativo ‘Flight’ a partir das amostras que vêm com o QTP. Vou inserir o 'Nome do Agente' e a 'Senha' na tela de Login. Agora, vamos examinar o código que ele gera.
A seguir está a visualização da palavra-chave. Como você pode ver, as ações estão na forma de uma tabela com as colunas: Item, Operação, Valor e Documentação. O item corresponde ao objeto no AUT no qual executamos uma ação, a operação é a própria ação, o valor é um dado ao qual definimos o objeto específico e a documentação é mais ou menos como uma descrição. (Clique na imagem para ampliá-la)
A visualização da palavra-chave correspondente do mesmo teste é a seguinte. Como você pode ver, esta visão contém o código-fonte de todas as ações realizadas.
Etapa 5) O código pode ser manipulado a partir de qualquer uma dessas visualizações.
Conclusão
Aqui está uma lista de tudo o que discutimos neste artigo:
QTP é um software que auxilia Funcional e Teste de regressão de aplicativos de software. A versão atual funciona apenas em um ambiente Windows e usa script VB como linguagem de script. O método básico para a criação de um teste é Gravar e Reproduzir, embora isso nem sempre seja suficiente. Ele vem com dois tipos de licenças, assento e simultâneo.
melhor software de recuperação de dados para windows
Os suplementos padrão são Active X, Web e Visual Basic. Um teste pode ser registrado em um aplicativo da Web ou Windows; os detalhes específicos devem ser fornecidos na janela pop-up de configurações de registro e execução. A GUI fornece duas visualizações, Palavra-chave e Especialista.
A visualização Palavra-chave é um formulário tabular que mostra detalhes como o nome dos objetos, seu valor e a operação realizada, etc. A visualização de Especialista exibe as ações realizadas no AUT na forma de código-fonte.
As operações adicionais a serem realizadas nos objetos de teste podem ser adicionadas ou excluídas a partir da visão Palavra-chave ou programaticamente a partir da visão Especialista. Mais detalhes sobre isso no próximo artigo.
Sobre o autor: Este é o Swati e com esses artigos, estou tentando estabelecer uma experiência de aprendizado abrangente para iniciantes em QTP. Tendo trabalhado por mais de 4 anos em QTP em meus 8 anos gerais de vida como QA, eu percebo que o potencial para testes de automação é imenso. Tento exercitar esse potencial coletivamente com todos os nossos leitores por meio desses artigos.
Quer aprender QTP com profissionais experientes? Participe do nosso curso de treinamento em vídeo online
Participe e compartilhe esta série de treinamento QTP GRATUITA com seus amigos. Tire suas dúvidas nos comentários abaixo. Marque esta página, pois estaremos atualizando links para todos os tutoriais de QTP daqui.
Leitura recomendada
- Trabalhando com visualização de palavras-chave - Tutorial 2 de treinamento QTP
- QTP Tutorial # 18 - Estruturas baseadas em dados e híbridas explicadas com exemplos de QTP
- Tutorial de DevOps: o guia definitivo para DevOps (mais de 25 tutoriais)
- Tutorial JAVA para iniciantes: mais de 100 tutoriais práticos em vídeo Java
- Tutorial de Python para iniciantes (treinamento prático e gratuito em Python)
- 30+ Melhores Tutoriais de Selênio: Aprenda Selênio com Exemplos Reais
- Bem-vindo a SoftwareTestingHelp.com!
- Tutoriais detalhados do Eclipse para iniciantes