16 new features micro focus uft tool qtp vs uft
A ferramenta HP UFT (Unified Functional Testing) agora foi alterada para Micro FocusUFT (Unified Functional Testing), mas ainda assim, o conteúdo da página é válido no novo domínio e ferramentas da Micro Focus também
Visão geral do UFT (Unified Functional Testing) / QTP:
UFT (Teste Funcional Unificado) ferramenta é uma ferramenta de teste funcional de automação, atualmente disponível na versão 12.01 (a partir de julho de 2014). Seus recursos suportados motivam os desenvolvedores e testadores a desenvolver e entregar software de qualidade livre de bugs para atender às necessidades de negócios. Devido aos seus excelentes recursos, o software HP UFT e os profissionais do UFT estão sempre em demanda.
Veja também=> Temos uma série completa de tutoriais QTP com mais de 25 tutoriais aprofundados. Verifique aqui.
Não é um novo produto de Micro Focus , um produto antigo “QTP” QuickTest Professional com recursos novos e avançados. Inicialmente, o QTP foi escrito pela Mercury Interactive e lançou a primeira versão 5.5 em 2001, posteriormente desenvolvida pela Hewlett Packard (HP) em 2006. Em 2012, a HP renovou o QTP com o novo nome UFT; durante a renovação, a versão UFT da HP era 11,50.
O nome “Unificado” revela que UTF é uma ferramenta de teste avançada e combinada de “GUI e API (serviço)”, testa fortemente as funcionalidades de front-end e back-end do aplicativo de software. A HP disse que o novo lançamento do UFT 12.01 oferece melhor suporte de documentação em comparação com o UFT 12.0.
Portanto, o UFT oferece suporte BPT (Business Process Testing) é uma estrutura de teste baseada em componentes que fornece uma plataforma forte e eficiente para testar processos de negócios completos manualmente e automaticamente, combina testes manuais e de automação com menos duplicação e seu recurso de reutilização de componentes torna o processo de teste rápido. Habilite testes automatizados estruturados.
Suporte de linguas:
QTP / UFT usa VB Script como linguagem de script , esta é apenas uma linguagem totalmente suportada pelo IDE (Integrated Development Environment) do QTP / UFT. IDE é uma interface de usuário do QTP / UFT. Além do VB Script, ele também suporta java script e script de shell do Windows. Usando o VB Script, o usuário pode aproveitar as vantagens dos conceitos de Programação Orientada a Objetos, mas não o polimorfismo e a herança.
Suporte de tecnologias:
O UFT está disponível para .Net, Stingray 1, Emulador de Terminal, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core e Avançado), VisualAge Smalltalk, Silverlight e Emuladores de terminal de mainframe, todas essas tecnologias dependem de qual versão do UFT você está usando.
A versão atual do UFT 12.01 suporta; JDK 1.8, Hyper V e XenDesktop 7 (nível de visualização de tecnologia), SAP Web Dynpro ABAP para Netweaver 7.40 e suporte prolongado do Internet Explorer para SAP Web UI.
UFT vs QTP: novos recursos suportados pelo UFT
Embora, eu mencionei acima, o UFT é uma versão mais recente do QTP com muitos recursos novos e é a solução avançada para testes funcionais e de regressão.
Vamos dar uma olhada na diferença entre QTP e UFT e todos os novos recursos suportados pelo UFT que ajudam os desenvolvedores e testadores a testar os objetos, componentes e aplicativos inteiros de forma eficiente e segura,
Pessoas que usam QTP há alguns anos e são muito amigáveis com ele, todos os dias testam muitas funcionalidades do aplicativo de software para encontrar e liberar bugs, durante o processo de teste usam muitas outras ferramentas com QTP para fornecer software de qualidade livre de bugs. Então, após o lançamento do UFT, definitivamente surge uma questão em mente: por que escolher o UFT, quão avançado o UFT é do que o QTP, como podemos testar o aplicativo de software da melhor maneira usando os novos recursos do UFT? Aqui está a solução para todas as suas perguntas,
1) HP UFT = HP QuickTest Professional + Teste de serviço HP:
O nome UFT (teste funcional unificado) revela que é uma combinação de “HP QuickTest Professional” e “HP Service Test”, significa; O pacote de software UFT inclui todos os recursos de QTP e teste de serviço. Este pacote HP Unified Functional Testing integrado facilita os desenvolvedores e testadores a testar três camadas dos aplicativos de software; a camada de interface, a camada de serviço e a camada de banco de dados.
O QTP oferece suporte apenas a testes de GUI para testar as funcionalidades de aplicativos Windows e Web, mas o UFT oferece suporte a testes de GUI e API.
2) Navegadores suportados por QTP e UFT:
O UFT é executado em todos os navegadores principais que o usuário usa regularmente para suas tarefas diárias, como; Internet Explorer v6 -v11, Firefox v3.0 - v31 (usa patches e service packs apropriados), Google Chrome v12 - v35 e Apple Safari (no Mac PC remoto) v6, v6.10, v7.00, mas o QTP basicamente funciona no Internet Explorer, Google Chrome até v36 e navegadores Firefox, mas não no Apple Safari depende de patches e service packs usados.
Usando o navegador Apple Safari, o UFT executa o teste em um Mac PC remoto de forma eficiente devido à comunicação segura entre o UFT PC e o Mac PC, detecte o objeto do navegador durante o teste para obter o instantâneo.
3) Sistema operacional compatível com QTP e UFT:
UTF é executado em sistemas operacionais: Windows XP / Vista / 2003/7/8 / 8.1 e Windows Server 2008 / Windows Server 2012 R2
QTP é executado em sistemas operacionais: Windows XP / 2003 / Vista / 7 e Windows Server 2008
4) Página inicial (página inicial) do UFT e QTP:
Página de boas-vindas do QTP: a página de boas-vindas do QTP é um pouco diferente do UFT, em termos de cor, design, estilo de texto e conteúdo da página. Na página de boas-vindas, o QTP fornece uma lista de orientação do processo (teste orientado por palavra-chave, áreas de aplicativo e componentes de negócios) e muitos ícones de ferramentas para testar os aplicativos de acordo com o requisito. Além disso, exibe arquivos que você já abriu anteriormente para fins de trabalho e uma opção para ocultar a página de boas-vindas.
Página de boas-vindas do UFT: Como, já expliquei que o UFT é um pouco diferente do QTP , em termos de cor, design, estilo de texto e conteúdo da página. Na página de boas-vindas, o UFT exibe links para abrir e criar um novo arquivo de teste, além de muitas ferramentas para dar suporte e manter esse arquivo específico.
5) QTP e UFT têm dois ícones diferentes:
Ambos os ícones QTP e UFT são totalmente diferentes um do outro.
onde está a chave de segurança da rede?
6) A instalação do UFT é mais rápida e segura que o QTP:
Embora o pacote de instalação do UFT seja menor do que todas as versões anteriores; O processo de instalação se tornou muito mais rápido e seguro, além de levar muito menos tempo durante a instalação. Além disso, o UFT oferece a opção de instalar o add-in para ALM e o Run Result Viewer com o pacote de instalação. O processo de instalação pode estar em qualquer idioma compatível com o UFT; não há necessidade de instalar um pacote de idioma separado. Durante a instalação, ele instala e configura todos os softwares, ferramentas e add-ins necessários para executar o UFT. Instale o pacote com segurança sem desativar o Controle de Conta de Usuário (UAC) para o seu PC.
7) O UFT fornece todos os serviços em um lugar comum (IDE):
UFT v11.5: QTP tem opções distintas para testes funcionais; um para teste de GUI e outro para não GUI usando API Service Test.
Porém, o Teste Funcional Unificado (UFT) é uma combinação de ambos os produtos (GUI e API) e seus recursos e exibições em uma interface de usuário comum. Inicialmente para testar o aplicativo, o usuário pode escolher qualquer uma das opções “GUI ou API (teste de serviço)” da “Página inicial” conforme o requisito.
UFT v12.0: Além dos testes de GUI e API, o UFT 12.0 também oferece opção para Business Process Testing, todos juntos em uma interface de usuário comum.
8) Novos suplementos - Flex e Qt:
A nova versão do QTP é compatível com dois novos add-ins: “Flex” e “Qt”, esses add-ins facilitam os usuários a testar parte da GUI de aplicativos Flex e Qt.
como reproduzir arquivos swf no windows 7
O suplemento UFT Flex é necessário para testar aplicativos ou objetos Flex de sua interface com êxito. Este add-in enfrenta problemas no caso de acessar o UFT Flex Agent e encontrar aplicativos da Web baseados em Flex. Para resolver esses problemas, você deve compilar um aplicativo Flex com um agente UFT Flex pré-compilado que não é necessário para aplicativos QT. Para executar aplicativos Qt no UFT, nenhum processo adicional é necessário; simplesmente funciona para aplicativos Qt como outros aplicativos suportados pelo UFT.
9) Novo Canvas do UFT:
A tela do UFT é basicamente um painel de fluxo de teste que exibe todas as ações (todas as funções dos scripts de teste) que acontecem durante o processo de teste em formato gráfico. De acordo com o requisito do teste, você pode arrastar e soltar todas as ações para cima e para baixo. Você pode executar, depurar, chamar a ação existente ou nova.
10) Gravação INSIGHT:
Insight Recording; uma das melhores e mais fáceis técnicas de reorganização de imagens (objetos) do que outras técnicas, torna a gravação mais fácil ao fornecer uma barra de ferramentas de gravação. Ele reconhece os objetos e aplicativos que o UFT nunca pode fazer usando técnicas simples, também úteis no reconhecimento de aplicativos executados em sistema remoto.
11) Processo de depuração aprimorado do UFT usando muitos recursos:
O QTP antigo tinha menos recursos de depuração em comparação com o novo (UFT). Durante o teste de um aplicativo, a depuração se torna um processo importante de uma ferramenta de automação. Devido à sua importância, foi aprimorado na última versão do QTP.
Vamos ver como a depuração foi aprimorada com a adição de muitos recursos,
- Pilha de Chamadas - Facilita a visualização de todos os métodos e funções que estão atualmente disponíveis na pilha de chamadas.
- Módulos carregados - Útil para teste de API, exibe todos os arquivos .dlls de um determinado aplicativo executado usando o teste de API.
- Tópicos - Isso também é para teste de API, exibe todas as informações sobre threads atualmente em execução como parte da sessão de execução.
- Painel de Variáveis Locais - Exibe todos os tipos de variáveis e seus valores atuais.
- Painel do console - Durante o processo de depuração; execute a linha de códigos escritos em linguagem VB Script para teste de GUI e código C # para teste de API.
- Ver - Exibe o valor atual e o tipo de variáveis, propriedades ou expressões no painel Watch.
- Painel de depuração - Exibe todos os valores e tipos de variáveis, propriedades e expressões escritas em linguagem VBScript ou C #.
12) UFT Run step command para teste de API:
Aplicável em testes de API, um pequeno recurso, mas muito útil para executar qualquer etapa, função ou objeto de um aplicativo exibido na tela usando o novo recurso “Executar etapa”. Você pode acessar este recurso “Executar etapa” clicando com o botão direito em qualquer objeto na tela.
Esse recurso é útil quando você está testando um aplicativo usando o serviço API do UFT e um aplicativo durante o teste com muitas funções, objetos e propriedades. Execução conjunta de todas as funções, objetos e propriedades tornando seu processo lento ou desnecessário para executar todos, apenas uma única função é necessária para executar durante o teste. Nesse caso, execute apenas uma única função clicando com o botão direito do mouse na função.
13) API MSAA do UFT:
MSAA ou API de Acessibilidade da Microsoft é usado para criar controles que podem ser acessados facilmente por Produtos de Tecnologia Assistiva. As fitas da Microsoft usaram MSAA. Portanto, agora o UFT pode identificar esses objetos da faixa de opções da Microsoft como objetos de teste padrão e pode usá-los diretamente no script.
14) Janela de impressão integrada do UFT:
O UFT integrou a janela de impressão para imprimir informações de depuração de scripts.
15) Nova janela de teste de GUI, API e BPT do UFT:
Janela de teste da GUI: A GUI do UFT é um avançado e novo framework de teste (janela), fornece uma interface muito rápida, confiável, reutilizável, programável e inclusiva para o desenvolvedor e testador para verificação de qualidade de software em menos tempo.
Janela de teste de API:
Anteriormente, com a versão QTP, o suplemento de serviço da Web oferecia suporte a certos testes de API na forma do aplicativo de teste de serviço autônomo. Mas agora, o UFT o integrou em um IDE comum é um ótimo lugar para visualizar e entender o processo de teste de API que é útil para testar aplicativos sem interface (aplicativo sem interface de usuário). Aplicativos sem cabeça como; JMS, bancos de dados e serviços da Web não são suportados pela caixa de ferramentas de teste de API. O UFT oferece suporte total à codificação C # para testar os aplicativos.
Janela de teste BPT:
O BPT (Business Process Testing) do UFT é um assunto e uma plataforma de teste de automação personalizada baseada em componentes, fornece uma nova estrutura (janela) para projetar, criar, manter e executar o teste e gerenciar os dados do teste. Também é útil no desenvolvimento e manutenção de componentes de teste reutilizáveis, melhores para todos os tipos de testes simples e complexos.
Para criar e manter o teste usando o Business Process Testing no UFT, você tem duas opções; “Testes de processos de negócios” e “fluxos de processos de negócios”, essas duas plataformas geralmente contêm os mesmos componentes de negócios na mesma ordem. Para trabalhar no Business Process Testing, você deve conectar um projeto ALM com suporte BPT.
16) ALM agora usando autenticação externa:
Anteriormente, as versões anteriores do UFT usavam um método comum para fornecer nome de usuário e senha para se conectar ao projeto e servidor do ALM, mas agora com o UFT 12.0 você pode se conectar ao servidor e projeto do ALM 12.00 por autenticação externa, como; CAC (Common Access Card) ou SiteMinder. O UFT facilita que os usuários instalem certificados de autenticação externos ou mecanismos de logon único para aproveitar o serviço ALM, agora não há necessidade de lembrar o nome de usuário e a senha para o mesmo propósito.
Conclusão:
Pessoalmente, eu percebi que o UFT é realmente uma boa invenção da HP, fornece IDE amigável para qualquer tipo de teste de GUI e API.
Pessoas que realmente gostam de usar os recursos novos e aprimorados do QTP pessoal / profissionalmente, vão ao site da HP e baixem a versão de teste do UFT 12.01. Certamente, após usar a versão mais recente do UFT, você nunca mais voltará para a versão anterior.
Leitura recomendada
- HP UFT
- Introdução ao Micro Focus LoadRunner - Teste de carga com LoadRunner Tutorial # 1
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- Como tornar o teste manual mais eficiente usando o Micro Focus Sprinter
- 5 melhores ferramentas alternativas de teste funcional unificado da HP (UFT)
- Download do e-book do Testing Primer
- Teste de carga com tutoriais HP LoadRunner
- Como funcionam os testes orientados a dados (exemplos de QTP e Selenium)