QTP – Introdução
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.