QTP - Introdução
QTP significa QuickTHusa Pprofissional, um produto de 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.
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 uma linguagem baseada em objetos.
Ferramentas de teste
As ferramentas de um contexto de teste de software podem ser definidas como um produto que oferece suporte a 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 pela ferramenta
- O tipo / nível de teste que ele suporta.
- O tipo de licenciamento (código aberto, freeware, comercial)
- A tecnologia usada
Tipos de ferramentas
Sr. Não. | 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, mudanças de rastreamento | 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 design, geração de dados de teste | Testadores |
5 | Ferramentas de execução de teste | Implementação, Execução | Testadores |
6 | Comparadores de teste | 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 acompanhamento 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, mais adequada para o 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 da execução.
QTP - História e Evoluçã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 | Linhas do tempo |
---|---|
Astra Quick Test 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 |
Teste Funcional Hp-Unificado 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 comparado a 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.
Prontamente 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 aplicativos móveis.
Por ser um produto HP, 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 isto, por se tratar de 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 coloca carga na CPU e na RAM.