Atualizado em 14 de setembro de 2020 pela Equipe Editorial
O UFT One / QTP é uma ferramenta de teste funcional automatizada da Micro Focus que usa testes automatizados para identificar bugs em um aplicativo em teste.
UFT significa Unified Functional Testing. Era anteriormente conhecido como QTP (QuickTest Professional). Na verdade, os veteranos desta ferramenta ainda continuam a se referir a ela como QTP.
O QTP foi originalmente desenvolvido pela empresa Mercury Interactive, que foi adquirida pela Hewlett Packard (HP) em 2006. Em 2011, com a introdução da versão 11.5, QTP foi renomeado para UFT.
Em setembro de 2017, a HPE spin foi incorporada à Micro Focus. Desde então, o UFT é projetado, suportado e mantido pela Micro Focus. Em novembro de 2019, a Micro Focus decidiu reformular um pouco os nomes. Doravante, o UFT é conhecido como UFT One.
O UFT One é usado principalmente para testes funcionais, de regressão e de serviço. Usando o UFT One, você pode automatizar as ações do usuário em um aplicativo de computador baseado na web ou cliente e testar e identificar bugs nas mesmas ações para diferentes usuários, diferentes conjuntos de dados, em vários sistemas operacionais Windows e / ou diferentes navegadores. A automação com o UFT One, se planejada e executada de maneira adequada, pode economizar muito tempo e dinheiro em comparação com os testes manuais.
O UFT One é uma das ferramentas de teste de automação comercial mais amplamente usadas no mercado atualmente. Ele é conhecido por sua facilidade de uso e suporte pelo fornecedor e pela grande comunidade de testadores de automação. Por esse motivo, profissionais qualificados do UFT One estão sempre em demanda.
Navegar por tópico: clique em qualquer um dos links abaixo para pular para cada tópico desta página.
- Idiomas com suporte para UFT / QTP
- Navegadores com suporte para UFT / QTP
- SO com suporte para UFT / QTP
- Requisitos de sistema para UFT / QTP
- UFT / Tecnologias de suporte QTP
- Tipos de licença UFT / QTP
- Custo UFT / QTP
- Programa de certificação UFT / QTP
- Treinamento UFT / QTP Programa
- Exemplo de uso do UFT / QTP
- Histórico de versões do UFT / QTP
Idiomas suportados
Todas as versões do QTP / O UFT vem pré-instalado com uma matriz de disponibilidade de produto disponível com o nome QTP_PAM.pdf (para versões abaixo de 11.0) ou UFT_PAM.pdf (para versões 11.5 ou acima). Esta é a melhor maneira de encontrar a compatibilidade do QTP / UFT com vários sistemas operacionais , navegadores, tecnologias, complementos etc.
O Micro Focus Unified Functional Testing usa VB Script como sua linguagem de script. Esta é a única linguagem totalmente compatível com o IDE do UFT One. VB Script suporta conceitos de Programação Orientada a Objetos, mas não polimorfismo e herança.
Navegadores Suportados
- Internet Explorer 6, 7, 8, 9, 10, 11, Edge (com o apropriado patches e service packs)
- Firefox 54-79 (com patches e service packs apropriados)
- Google Chrome até a versão 84 (com patches e service packs apropriados)
- Safari no Mac OS v11-v13
Sistemas operacionais com suporte
Windows 7 (SP1), Windows 8 / 8.1 e Windows 10, incluindo suporte de Surface para Windows 8.1 e Windows 10. UFT 12 em diante é compatível com Safari no Mac OS (no modo Beta)
Desde fevereiro de 2021, o UFT não oferece suporte para Linux OS. Uma solicitação de aprimoramento (ER) está aberta para revisão no Micro Focus, mas não há linha de tempo mencionada. Se você tiver uma ID SAID válida, pode visualizar a solicitação aqui.
UFT / QTP Requisitos do sistema: UFT One 15.0.2
Para instalar e executar o UFT One 15.0.2 com êxito, seu computador deve atender aos requisitos mínimos de sistema mostrados abaixo.
No entanto, é sempre recomendável ter uma configuração superior aos requisitos mínimos.
- Computador / Processador: CPUs Dual Core ou superior
- Sistema operacional: Windows 7 SP1 (32 ou 64 bits)
- Memória: Mínimo de 2 GB quando não mais do que três suplementos são carregados simultaneamente.
- Configurações de cores: High Color (16 bits)
- Placa de vídeo: Placa de vídeo com 64 MB de memória de vídeo
- Espaço livre no disco rígido: mínimo de 2 GB de espaço livre em disco para arquivos e pastas de aplicativos.
UFT / QTP Supported Technologies
O UFT One pode ser usado para automatizar aplicativos cliente-servidor baseados na web e no Windows. No entanto, ele não oferece suporte a todas as tecnologias por padrão. Para um suporte estendido, precisamos carregar o add – in correspondente. Por exemplo, se você tiver que automatizar um aplicativo baseado na tecnologia Java, terá que carregar o suplemento Java.
Tipos de licença
Quando você instala o UFT One, ele vem com uma licença de demonstração totalmente funcional de 30 dias. Após o período de demonstração, precisamos adquirir uma das licenças para continuar trabalhando com a ferramenta. Existem dois tipos de licença, Licença e Licença Simultânea.
Licença de Estação
É uma licença que é específica para o computador no qual a ferramenta está instalada, ou seja,se duas ou mais pessoas quiserem trabalhar na ferramenta, cada uma delas deverá instalar a licença de instalação em suas respectivas máquinas.
Licença simultânea
Esta é uma licença baseada em rede que pode ser usado por vários usuários ao mesmo tempo. Esta licença é instalada em um servidor de licença remoto. Conseqüentemente, um determinado número de usuários pode trabalhar com a ferramenta conectando-se ao servidor de licença ao mesmo tempo; o número varia com base no número de licenças simultâneas adquiridas.
Há um subtipo de licença simultânea chamada licença temporária. É uma licença simultânea que funciona como uma licença de instalação por um determinado período de tempo. O período de validade geralmente é de 180 dias. Vamos supor que configuramos 10 licenças simultâneas e um ou dois membros precisam viajar em uma viagem de negócios por causa do que não puderam se conectar ao servidor de licenças Nesses casos, podemos pedir ao administrador para configurar a licença de trânsito. Isso funciona como uma licença de assento por um determinado período de tempo. Portanto, para este período de tempo específico, as licenças simultâneas disponíveis offshore serão iguais ao total de licenças simultâneas menos as licenças de deslocamento.
Leia sobre as licenças do UFT One em detalhes
UFT One Cost
Uma licença comprada por um ano custará $ 3.200, enquanto uma licença simultânea pela mesma duração custará $ 4.500. Você pode comprar uma licença por 3 meses, 6 meses ou 1 ano de duração. Aqui está um gráfico:
O preço da licença do UFT pode variar por região e por organização. As empresas que compram a granel podem obter descontos substanciais. Verifique várias opções aqui.
Certificações disponíveis para UFT
A Micro Focus conduz um programa de certificação popular do UFT chamado UFT120 -15.x CP no UFT One 15.x. Aqui está um guia completo sobre o exame de certificação do UFT mais recente.
Treinamento no UFT One
Há muitas opções disponíveis para o treinamento do UFT One. A Micro Focus oferece treinamento em sala de aula, mas o consenso geral entre os profissionais do UFT é que a taxa cobrada por eles é muito alta e o plano de estudos é muito limitado. LearnQTP tem conduzido um programa de treinamento on-line acessível UFT One chamado UFT training OnDemand. Este programa foi iniciado em 2009 e passou por muitas revisões desde então, incorporando feedback dos estagiários e adicionando conteúdo de acordo com as necessidades. É um dos programas de treinamento do UFT mais recomendados e populares disponíveis atualmente. Como o programa está disponível online e fornece conhecimento do mundo real, indivíduos em todo o mundo participam desse treinamento para aprimorar seu conjunto de habilidades. Verifique os detalhes completos sobre este programa aqui.
Um exemplo simples em que o UFT One pode ser usado
Vamos considerar o cenário em que você deseja testar o login de um usuário específico. Para testar este cenário manualmente, você geralmente seguiria estas etapas –
- Abra o navegador da web
- Insira o URL do aplicativo.
- Insira a id do usuário & senha e clique no botão “Login” na página de login.
- Verifique se o login foi bem-sucedido
Agora, considere um caso em que você tem que testar essa funcionalidade de login muitas vezes ou tem que testar a mesma funcionalidade para um grande número de usuários diferentes, digamos 1000 ou mais usuários. Executar essa ação manualmente é demorado & atividade cansativa. Agora o UFT ajuda a replicar suas ações que você faz manualmente, como abrir o aplicativo, inserir ID de usuário e senha e clicar no botão “Login” ou “Enviar” e verificar se você fez o login com sucesso ou não. Para conseguir isso, você pode escrever seu código para o cenário de login no UFT e executar o código qualquer número de vezes com um único clique de um botão, é claro com o mesmo ou diferente teste da ta conforme necessário. Este é um exemplo muito bruto, em mãos treinadas o UFT One pode realizar muitas tarefas. Desde fevereiro de 2021, o Micro Focus UFT One 15.0.2 é a versão mais recente disponível no mercado.
Aqui está uma série de tutoriais gratuitos para aprender o UFT One do zero, começando com o Tutorial 1: Preparando-se para aprender o UFT
Histórico da versão do UFT One
Astra Quicktest (primeira versão)
A primeira versão do QTP foi denominada Astra QuickTest e foi lançada pela Mercury Interactive (MI) em maio de 1998. O preço inicial do software era de US $ 3995 por cópia. Fonte: 10k Sec arquivamento por MI em 29 de março de 2001
Astra QuickTest 3.0
O Astra QuickTest 3.0 foi lançado em fevereiro de 2000. A cópia do software custava $ 2995 e precisava do IE4. 0 ou superior para ser executado. Fonte: Mike Oliveira
Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)
O Astra QuickTest 5.0 foi lançado em fevereiro de 2001. Esta versão foi capaz de testar elementos multimídia como Real Audio / Video e Macromedia Flash etc. Após a adição de vários patches, o Astra Quicktest 5.0 foi renomeado para Astra QuickTest Professional 5.5.Esta versão foi capaz de testar sites para garantir que atendessem aos requisitos da Seção 508, uma emenda à Lei de Reabilitação de 1973
QuickTest Professional 6.5
QuickTest Professional 6.5 foi lançado em setembro de 2003 e perdeu Astra como parte de seu nome. Os principais novos recursos adicionados nesta versão foram:
- Suporte para modelo de objeto de automação QuickTest
- Mecanismo de recuperação
- Valor de saída XML
- Validação de esquema XML
- Gravação analógica
QuickTest Professional 8.0
QuickTest Professional 8.0 foi lançado no final de 2004. Os principais novos recursos adicionados em esta versão foi:
- Suporte Unicode
- Visualização de palavras-chave
- Teste de processo de negócios
- Parâmetros de ação / teste
QuickTest Professional 8.2
QuickTest Professional 8.2 foi lançado no início de 2005. Os principais novos recursos adicionados nesta versão foram:
- Patches além de versão QTP 8.0
- Capacidade de autodocumentação
- Gerador de etapas
- Visualização avançada avançada
QuickTest Professional 9.0
QuickTest Professional 9.0 foi lançado em abril de 2006. Esta foi a época em que a Mercury começou a descontinuar outro produto popular WinRunner desde que a empresa h anúncio integrado todos os seus recursos em QTP. Os principais novos recursos adicionados nesta versão foram:
- Gerenciador de repositório de objetos
- Ferramenta de mesclagem de repositório de objetos
- Repositórios de múltiplos objetos por ação ou componente
- Formato de repositório de objetos XML
- Editor de biblioteca de funções
- Manipulação de ações e recursos ausentes
QuickTest Professional 9.1 / 9.2
QuickTest Professional 9.2 foi lançado em fevereiro de 2007. Durante esse tempo, a HP concluiu a aquisição da Mercury interativo (MI), que começou no final de 2006. Os principais novos recursos adicionados nesta versão foram:
- Mercury Screen Recorder
- Gerenciamento dinâmico de repositórios de objetos
QuickTest Professional 9.5
QuickTest Professional 9.5 foi lançado em janeiro de 2008. A principal novidade os recursos adicionados nesta versão foram:
- Suporte para navegação com guias
- Nível de tolerância de checkpoint de bitmap por meio da própria interface do usuário
- Extensibilidade WebAddin
QuickTest Professional 10.0
Rápido O Test Professional 10.0 foi lançado em janeiro de 2009. Com esta versão, o QTP começou a fornecer 30 dias de avaliação em vez dos 14 dias de avaliação oferecidos nas versões anteriores. Os principais novos recursos introduzidos nesta versão foram:
- Gerenciar e compartilhar centralmente ativos de teste, dependências e versões no Quality Center 10.00
- Executar monitoramento de sistema local de usuário único enquanto Executando seus testes
- Melhore a portabilidade salvando cópias de testes junto com seus arquivos de recursos
- Chame ações dinamicamente durante a execução do teste
- Desenvolva seu próprio algoritmo de comparação de pontos de verificação de bitmap
- Gerencie centralmente seus itens de trabalho e tarefas pendentes no painel Tarefas
- Melhore a análise dos resultados do teste com a nova funcionalidade de relatório
- Teste padrão e objetos Delphi personalizados usando o Delphi Add-in e Delphi Add-in Extensibility
QuickTest Professional 11.0
QuickTest Professional 11.0 foi lançado em setembro de 2010. Os principais novos recursos introduzidos nesta versão foram:
- Identificação de objeto baseada em XPath e CSS
- Visualizador de resultados aprimorado e de boa aparência
- Expressão regular fácil s
- Agora identifique objetos não apenas em relação uns aos outros, mas em relação a objetos vizinhos. Identificador de relação visual
- Carregar bibliotecas de funções em tempo de execução
- Teste sua GUI e a funcionalidade do aplicativo sem interface do usuário em um único teste
- Suporte de registro para FireFox agora disponível
- QTP 11 é capaz de receber mensagens de estrutura de registro Java ou .NET de seu aplicativo, que podem ser incorporadas aos resultados da execução
- Incorporar / executar Javascript em páginas da web
- Gerenciamento de dados de teste aprimorado quando integrado ao Quality Center
- O QTP 11 agora oferece suporte para aplicativos de kit de ferramentas Web 2.0 prontos para uso, semelhantes a qualquer outro suplemento.
QuickTest Professional 11.50 Unified Functional Testing 11.50
O Unified Functional Testing 11.50 foi lançado em dezembro de 2012. A combinação QuickTest Pro (QTP) + Service Test (ST) agora está integrada ao Unified Functional Testing (UFT) . Os principais novos recursos introduzidos nesta versão foram:
- HP UFT Insight
- Depuração de scripts múltiplos
- Pontos de verificação de PDF
- Suporte Sistemas CI de código aberto
- Suporte de teste móvel
Teste funcional unificado 11.51
Um service pack UFT_00001.exe foi lançado em fevereiro de 2013 e mudou a versão do UFT do UFT 11.50 para o UFT 11.51.
- Este patch tem várias correções de bugs e pequenas melhorias. Ele tem suporte adicional para Windows 8 e IE 10.
- Mozilla Firefox versão 19 agora é compatível com um patch UFT_00037.EXE
Teste funcional unificado 11.52
Um service pack UFT_00022.EXE foi lançado em junho de 2013, que alterou a versão do UFT de UFT 11.51 para UFT 11.52. (Este service pack pode ser instalado diretamente no início do 11.50, você não precisa do UFT 11.51 se não o instalou antes)
- Este patch tem várias correções de bugs e pequenas melhorias. Com esse patch, o UFT agora oferece suporte total ao formato .xlsx.
- A HP está acompanhando o ritmo do Firefox. Ele adicionou suporte para Firefox 21 neste pacote.
- Um novo método foi adicionado para objetos Insight: ClickSpecial.
- Novas versões são suportadas para SAP CRM, WDA, SAP Portal.
- Novo suporte para vários controles SAP Web Dynpro ABAP.
Teste funcional unificado 11.53
Um service pack UFT_00044.EXE foi lançado em dezembro de 2013, mudou a versão do UFT de UFT 11.52 para UFT 11.53. (Este service pack pode ser instalado diretamente na parte superior do 11.50, você não precisa do UFT 11.51 ou 11.52 se não os instalou antes)
- Este Service Pack aborda problemas de qualidade e desempenho encontrados em a versão 11.50 principal e seus service packs anteriores, SP 1 & SP 2.
- Este service pack é uma atualização obrigatória para todos os UFT 11.50 / 11.51 / 11.52 e Usuários do Service Test 11.50 / 11.51 / 11.52.
Unified Functional Testing 12
O UFT 12 foi lançado em março de 2014. Os principais novos recursos introduzidos no UFT 12 foram:
- Instalador melhor e mais rápido
- Autenticação melhor do ALM
- Upload automático dos resultados da execução para o ALM
- Apresentando o suporte para testar o navegador Safari em um Mac remoto (no modo de visualização de tecnologia)
- Suporte para mais tecnologias
Unified Functional Testing 12.01
UFT 12.01 foi lançado em julho de 2014 . Os principais novos recursos introduzidos no UFT 12.01 foram:
- Suporte oficial f ou Windows 8.1
- O suporte para Safari no Mac OS está agora fora do Tech Preview e disponível para o ambiente de produção
- A extensão do Chrome para UFT está disponível na Chrome Store a partir de agora
- Melhor documentação
- Suporte para objetos de tempo de execução do Windows
Teste Funcional Unificado 12.5
O UFT 12.5 foi lançado em julho de 2015. O principal os novos recursos introduzidos no UFT 12.5 foram:
- LeanFT – Uma ferramenta poderosa e totalmente nova que pode complementar seus testes com o UFT
- Controle de versão com Git
- Execução de teste UFT sem o IDE completo usando Run Time Engine
- Suporte aprimorado para teste de navegador cruzado
- Migração do mecanismo de licenciamento UFT do Sentinel para AutoPass
Teste funcional unificado 12.54
O UFT 12.54 foi lançado em 1º de outubro de 2016. Os principais novos recursos introduzidos no UFT 12.54 foram:
- Período de licença de demonstração aumentado de 30 dias para 60 dias
- Arraste e solte um objeto do Object Spy t o Editor
- Suporte JavaFX
- Suporte ALM aprimorado
- Acessibilidade da web aprimorada. A HPE agora adicionou novas funções com suporte para propriedade de função em aplicativos da web.
Teste Funcional Unificado 14
O UFT 14 foi lançado em 31 de janeiro de 2017. Os principais novos recursos introduzidos no UFT 14 foram:
- O UFT agora é oferecido em 3 novos sabores. UFT Ultimate, UFT Enterprise e UFT Pro
- Uma nova ferramenta chamada
Test Combinations Generator
foi introduzida no UFT IDE - Novo modo de captura foi introduzido
- UFT Pro (LeanFT) passa a plataforma cruzada
- LeanFT para Selenium que é fornecido com o HPE UFT Pro (LeanFT) foi introduzido. Ele permite que os usuários do Selenium criem e mantenham scripts Selenium facilmente.
- A documentação do UFT agora está online por padrão (e não na máquina local que era o padrão anteriormente). No entanto, você ainda pode baixá-los para sua máquina local para acesso mais rápido. Veja como baixar e instalar a ajuda do UFT e a referência do VB Script em sua máquina local.
Unified Functional Testing 14.01
O UFT 14.01 foi lançado em 18 de agosto de 2017. As principais melhorias feitas no UFT 14.01 foram:
- Object Spy não é mais uma janela modal
- Agora você pode escolher o repositório de objetos do próprio Object Spy
- IDE obtém opção para executar testes UFT em uma sessão remota bloqueada
- Executar testes UFT em StormRunner Functional (SRF)
- Suporte completo para Angular JS, Angular 2 & Angular 4
Teste Funcional Unificado 14.02
O UFT 14.02 foi lançado em dezembro de 2017. As principais melhorias feitas no UFT 14.02 foram:
- Lançamento do SRF que se integra perfeitamente com o UFT.
- Suporte para Desktop-as-A-Service usando Amazon Workspaces.
- Combinações de teste O Generator agora pode extrair dados de teste do AUT.
- Identificadores de relação visual (VRI) agora com suporte para teste móvel ng.
Teste funcional unificado 14.03
O UFT 14.03 foi lançado em março de 2018. As principais melhorias feitas no UFT 14.03 foram:
- Ferramenta de comparação na janela Object Spy
- Capacidade de gravar testes UFT remotamente em SRF
- Capacidade de executar vários testes móveis em paralelo
- Suporte para simulação de autenticação de impressão digital
Teste Funcional Unificado 14.50
O UFT 14.50 foi lançado em agosto de 2018. As principais melhorias feitas no UFT 14.50 foram:
- Modo pairar no Object Spy
- Capacidade de executar até 4 testes da web em paralelo
- Suporte AOM para SRF
- Suporte para simulação de autenticação facial e de código de barras
Teste Funcional Unificado 14.51
O UFT 14.51 foi lançado em novembro de 2018. As principais melhorias feitas no UFT 14.51 foram:
- Suporte Docker para UFT
- Relatórios automatizados em PDF
- Aprimoramentos de identificação inteligente em relatórios
- Etapas de testes paralelos que podem ser executados em modo isolado e muito mais
Teste funcional unificado 14.52
O UFT 14.52 foi lançado em março de 2019. As principais melhorias feitas no UFT 14.52 eram:
- Novo suplemento de PDF
- Teste móvel em dispositivos locais
- Capacidade de executar testes em máquina bloqueada
- Capacidade de desativar a expressão regular na Programação Descritiva estática usando a recém-lançada
UftIsRegex
propriedade
Teste Funcional Unificado 14.53
O UFT 14.53 foi lançado em julho de 2019. As principais melhorias feitas no UFT 14.53 foram:
- Capacidades de inteligência artificial (IA)
- 20+ tecnologias recentemente suportadas
- Relatórios em PDF melhores
- Suplemento PDF aprimorado e suplemento Salesforce Lightning
UFT One 15.0
O UFT One 15.0 foi lançado em novembro de 2019 com um novo visual colorido. As principais atualizações e aprimoramentos feitos no UFT One 15.0 foram:
- Mudança de nome: o UFT passará a ser conhecido como UFT One. LeanFT será conhecido como UFT Developer. O Mobile Center será conhecido como UFT Mobile
- Recursos avançados de IA
- Suporte para formato excel
.XLSX
na tabela de dados - Suporte aprimorado para suplemento PDF e suplemento Salesforce Lightning
UFT One 15.0.1
O UFT One 15.0.1 foi lançado em abril de 2020. as principais atualizações e aprimoramentos feitos no UFT One 15.0.1 foram:
- Carregamento de suplemento dinâmico
- Suporte para o navegador mais recente Microsoft Chromium Edge
- aprimorado Capacidades de IA
- Suporte para tema escuro
- Suporte para dois novos fornecedores de OCR, nomeadamente Google OCR e Baidu OCR
- O período da licença de demonstração diminuiu de 60 para 30 dias.
Aqui está um vídeo rápido de introdução ao UFT One (73 segundos)
O UFT One 15.0.2 é a versão mais recente disponível no mercado em fevereiro de 2021.