A ferramenta QTP ou UFT (Unified Functional Testing) é uma ferramenta de teste de software usada para o processo de teste de automação . É especialmente usado para testes de "regressão" ou "funcional". Alguns dos recursos QTP incluem
- Funciona apenas em ambiente Windows
- Ele usa "VB Script" como uma linguagem de script
- Dependendo da versão, ele suporta diferentes tecnologias (Web, Java, .Net, SAP, etc.)
Micro Focus UFT é a última versão do QTP; é uma combinação de HP QTP + Service Test. Ele também oferece suporte a sistemas de CI (integração contínua) de código aberto, como Hudson e Jenkins. Compreendendo os requisitos de telefone e tablet, o UFT fornece um suporte estendido para testes móveis. Com este suporte móvel HP UFT, ele será capaz de criar scripts agnósticos de plataforma móvel. Este script desenvolvido para iOS também funciona no Android.
Para qualquer ferramenta de automação, um processo de teste automatizado deve passar pelo seguinte processo
Teste de automação
- Análise de viabilidade durante a automação :
Antes de realizar o teste de automação no software, é essencial verificar se o software pode ser automatizado ou não
- Processo de seção de ferramenta adequado :
Escolha a ferramenta de automação com base no requisito de software, uso e função
- Selecione e desenvolva a estrutura de automação :
Depois de escolher a ferramenta de automação, a próxima etapa é selecionar uma estrutura adequada para automação
- Prova de conceito :
O POC ou Prova de Conceito é estabelecido com uma configuração ponta a ponta para avaliar se a ferramenta pode executar a automação do aplicativo
- Desenvolva, execute e analise o script de teste :
Uma vez que o script é preparado, os scripts devem ir para execução, resultando em análise e registro de defeitos.
Comparison-QTP vs. outras ferramentas de teste móvel
Ferramentas de teste de QTP e nuvem ( DeviceAnywhere, Perfectiomobile ) | Ferramenta QTP e SeeTest | |
---|---|---|
Gravador | NÃO | SIM |
Segurança | Limitado | Totalmente Seguro |
Disponibilidade | Limitada (por horas solicitadas com antecedência) | Disponível em todos os momentos (dispositivo nas mãos do testador) |
Execute o teste do QTP | SIM | SIM |
Editar teste de QTP | SIM | SIM |
Receber relatórios em QTP | SIM | SIM |
Teste dispositivos físicos reais | SIM (dispositivos em uma nuvem conectada remotamente) | SIM (todos os dispositivos, todos os modelos) |
Teste o hardware proprietário | NÃO | SIM |
Emuladores de teste | NÃO | SIM |
Cobertura de telefones celulares testados | Todos incluindo dispositivos legados | Apenas smartphones (Android, Blackberry, Symbian etc.) |
Um dispositivo está conectado localmente via USB | NÃO (remoto via nuvem) | SIM |
Vários métodos de teste de celular
- Teste de Compatibilidade : Verifica se o aplicativo funciona conforme o esperado com diferentes tamanhos de tela, hardware interno, resoluções etc.
- Teste de interoperabilidade : verifica várias funcionalidades, como compartilhamento de uma conferência, mensagens simples, mensagens de vídeo, configuração de chamadas, etc. em diferentes dispositivos móveis
- Teste de funcionalidade : testa os aspectos operacionais de dispositivos móveis, como opções de manuseio de mídia de armazenamento, controles, etc.
- Funcionalidade de usabilidade : Inclui teste de navegação de aplicativo, teste de interface móvel, esquema de cores do aplicativo e assim por diante
- Teste de desempenho : verifica o estresse e a capacidade de carga dos dispositivos móveis
- Teste de localização e internacionalização : este teste garante que o dispositivo suporta o teste de internacionalização e localização
- Teste de troca e sincronização de dados : Verifica se o dispositivo pode sincronizar perfeitamente com outros dispositivos como PCs, PDAs e outros dispositivos móveis
Vantagens do QTP ou UFT para testes móveis
- Muito simples e fácil de usar
- Agendamento e monitoramento fáceis
- Suporte completo de help desk da HP
- Usa a linguagem VBScript e é fácil de codificar em comparação com outra linguagem de programação orientada a objetos