QTP – Introdução

Anúncios

QTP significa QuickTest Professional, um produto da Hewlett Packard (HP). Esta ferramenta ajuda os testadores a realizar um teste funcional automatizado de forma integrada, sem monitoramento, uma vez que o desenvolvimento do script é concluído.

O HP QTP usa Visual Basic Scripting (VBScript) para automatizar os aplicativos. O Scripting Engine não precisa ser instalado exclusivamente, pois está disponível como parte do sistema operacional Windows. A versão atual do VBScript é 5.8, que está disponível como parte do Win 7. VBScript NÃO é uma linguagem orientada a objetos, mas sim uma linguagem baseada em objetos.

Ferramentas de teste

Ferramentas a partir de um contexto de teste de software, pode ser definido como um produto que suporta uma ou mais atividades de teste desde o planejamento, requisitos, criação de uma construção, execução de teste, registro de defeitos e análise de teste.

Classificação de ferramentas

As ferramentas podem ser classificadas com base em vários parâmetros. Inclui –

  • O propósito da ferramenta
  • As atividades que são suportadas na ferramenta
  • O tipo / nível de teste que ela suporta.
  • O tipo de licenciamento (código aberto, freeware, comercial)
  • A tecnologia usada

Tipos de ferramentas

Sr.No. Tipo de ferramenta Usado para Usado por
1 Ferramenta de gerenciamento de teste Gerenciamento de teste, programação, registro de defeitos, rastreamento e análise. Testadores
2 Ferramenta de gerenciamento de configuração Para implementação, execução e rastreamento de alterações Todos os membros da equipe
3 Ferramentas de análise estática Teste estático Desenvolvedores
4 Ferramentas de preparação de dados de teste Análise e projeto, geração de dados de teste Testadores
5 Ferramentas de execução de teste Implementação, execução Testadores
6 Teste Comparadores Comparando os resultados esperados e reais Todos os membros da equipe
7 Ferramentas de medição de cobertura Fornece cobertura estrutural Desenvolvedores
8 Ferramentas de teste de desempenho Monitorando o desempenho, tempo de resposta Testadores
9 Ferramentas de planejamento e rastreamento de projetos Para planejamento Gerentes de projeto
10 Ferramentas de gerenciamento de incidentes Para gerenciar os testes Testadores

Onde o QTP se encaixa?

QTP é uma ferramenta de teste funcional, que é b est adequado para teste de regressão dos aplicativos. QTP é uma ferramenta licenciada / comercial de propriedade da HP, que é uma das ferramentas mais populares disponíveis no mercado. Ele compara o resultado real e o esperado e relata os resultados no resumo de execução.

QTP – História e evolução

O HP Quick Test Professional era originalmente propriedade da Mercury Interactive e foi adquirido pela HP. Seu nome original era Astra Quick Test e posteriormente denominado Quick Test Professional, mas a versão mais recente é conhecida como Unified Functional Tester (UFT).

Histórico da versão

Agora, vamos dar uma olhada no histórico de versões do QTP.

Versões Cronogramas
Teste rápido Astra v1.0 a v5.5 – Mercury Interactive Maio de 1998 a agosto de 2001
QuickTest Professional v6.5 a v9.0 – Mercury Interactive setembro de 2003 a abril de 2006
Hp-QuickTest Professional v9.1 a v11.0 – adquirido e lançado pela HP fevereiro de 2007 a setembro de 2010
Hp-Unified Functional Testing v11.5 a v11.53 2012 a novembro de 2013

Vantagens

  • O desenvolvimento de testes automatizados usando VBScript não requer um codificador altamente qualificado e é relativamente fácil quando em comparação com outras linguagens de programação orientadas a objetos.

  • Fácil de usar, fácil de navegar, validação de resultados e geração de relatórios.

  • Facilmente integrado com a ferramenta de gerenciamento de teste (Hp-Quality Center) que permite agendamento e monitoramento fáceis.

  • Também pode ser usado para teste de aplicativo móvel.

  • Por ser um produto HP, o suporte completo é fornecido pela HP e por seus fóruns para resolver problemas técnicos.

Desvantagens

  • Ao contrário do Selenium, o QTP funciona apenas no sistema operacional Windows.

  • Nem todas as versões de navegadores são suportadas e os testadores precisam aguardar o lançamento do patch para cada uma das versões principais.

  • Dito isso, é uma ferramenta comercial, o custo de licenciamento é muito alto.

  • Mesmo que o tempo de script seja menor, o tempo de execução é relativamente maior, pois sobrecarrega a CPU & RAM.

Anúncios

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *