16 new features micro focus uft tool qtp vs uft
HP UFT (Unified Functional Testing) Tool ändras nu till Micro FocusUFT (Unified Functional Testing Tool) men ändå är innehållet på sidan giltigt även på den nya Micro Focus-domänen och verktygen
Översikt över UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) tool är ett automatiseringsfunktionellt testverktyg, för närvarande tillgängligt i version 12.01 (från juli 2014). Funktionerna som stöds motiverar utvecklare och testare att utveckla och leverera programvara med felfri kvalitet för att möta företagets behov. På grund av dess utmärkta funktioner är HP UFT-programvara och UFT-proffs alltid efterfrågade.
Se även=> Vi har en komplett QTP-handledningsserie med 25+ djupgående handledning. Vänligen kolla här.
Det är inte en ny produkt av Mikrofokus , en gammal produkt “QTP” QuickTest Professional med nya och avancerade funktioner. Ursprungligen skrevs QTP av Mercury Interactive och släppte den första versionen 5.5 2001, senare utvecklad av Hewlett Packard (HP) 2006. År 2012 förnyade HP QTP med det nya namnet UFT; under förnyelsen var HP: s UFT-version 11.50.
Namnet 'Unified' avslöjar att UTF är ett avancerat och kombinerat 'GUI och API (service)' testverktyg som testar kraftigt funktionerna i front-end och back-end av programvaran. HP sa att den nya versionen av UFT 12.01 ger bättre dokumentationsstöd jämfört med UFT 12.0.
Så UFT stöder BPT (Business Process Testing) är ett komponentbaserat testramverk som ger en stark och effektiv plattform för att testa hela affärsprocessen manuellt och automatiskt, kombinerar manuella och automatiseringstester med mindre duplicering och dess återanvändningsfunktion för komponenter gör testprocessen snabb. Aktivera strukturerad automatiserad testning.
Språkstöd:
QTP / UFT använder VB-skript som skriptspråk , detta är bara ett språk som stöds fullt ut av IDE (Integrated Development Environment) för QTP / UFT. IDE är ett användargränssnitt för QTP / UFT. Förutom VB Script stöder det också java-skript och Windows-skalskript. Med hjälp av VB Script kan användaren ta fördelarna med objektorienterade programmeringskoncept, men inte polymorfism och arv.
Teknikstöd:
UFT finns tillgängligt för .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core och Advanced), VisualAge Smalltalk, Silverlight och mainframe terminalemulatorer, alla dessa tekniker beror på vilken UFT-version du använder.
Aktuell version av UFT 12.01 stöder; JDK 1.8, Hyper V och XenDesktop 7 (förhandsgranskning av teknik), SAP Web Dynpro ABAP för Netweaver 7.40 och långvarigt Internet Explorer-stöd för SAP Web UI.
UFT vs QTP: Nya funktioner som stöds av UFT
Även om jag nämnde ovan är UFT en senaste version av QTP med många nya funktioner är den avancerade lösningen för funktionell och regressionstestning.
Låt oss ta en titt på skillnaden mellan QTP och UFT och alla nya funktioner som stöds av UFT som hjälper utvecklare och testare att testa objekt, komponenter och hela applikationer effektivt och säkert,
Människor som har använt QTP under de senaste åren och är mycket vänliga med det, varje dag testar de många funktioner i programvaran för att hitta och släppa buggar, under testprocessen använder de många andra verktyg med QTP för att tillhandahålla programvara med fri kvalitet. Sedan efter att ha släppt UFT kommer definitivt en fråga i åtanke att varför gå för UFT, hur UFT är avancerat än QTP, hur vi kan testa programvaran på ett bättre sätt med hjälp av UFT nya funktioner? Här är lösningen på alla dina frågor,
1) HP UFT = HP QuickTest Professional + HP servicetest:
UFT-namnet (Unified Functional Testing) avslöjar att det är en kombination av 'HP QuickTest Professional' och 'HP Service Test' betyder; UFT-programvarupaketet innehåller alla funktioner i QTP och servicetest båda. Detta integrerade HP Unified Functional Testing-paket underlättar utvecklare och testare att testa tre lager av programvaran. gränssnittslagret, servicelagret och databaskiktet.
QTP stöder endast GUI-testning för att testa funktionerna i Windows och webbapplikationer, men UFT stöder GUI och API-testning av båda.
2) Webbläsare som stöds av QTP och UFT:
UFT körs på alla huvudwebbläsare som användaren använder regelbundet för sin dagliga uppgift, t.ex. Internet Explorer v6 -v11, Firefox v3.0 - v31 (använder lämpliga korrigeringsfiler och servicepaket), Google Chrome v12 - v35 och Apple Safari (på fjärr-Mac-PC) v6, v6.10, v7.00, men QTP körs i princip på Internet Explorer, Google Chrome till v36 och Firefox-webbläsare, men inte på Apple Safari beror på korrigeringsfiler och servicepaket som används.
Med hjälp av Apple Safari-webbläsaren kör UFT testet på fjärr-Mac-PC effektivt på grund av säker kommunikation mellan UFT-datorn och Mac-datorn, upptäck webbläsarobjektet under testet för att ta ögonblicksbilden.
3) OS som stöds av QTP och UFT:
UTF körs på OS: Windows XP / Vista / 2003/7/8 / 8.1 och Windows Server 2008 / Windows Server 2012 R2
QTP körs på OS: Windows XP / 2003 / Vista / 7 och Windows Server 2008
4) Välkomstsida (startsida) för UFT och QTP:
QTP-välkomstsida: Välkomstsidan för QTP skiljer sig lite från UFT när det gäller färg, design, textstil och sidans innehåll. På välkomstsidan tillhandahåller QTP processguide (nyckelordstyrd testning, applikationsområden och affärskomponenter) och många verktygsikoner för att testa applikationerna enligt kraven. Visar också filer som du redan har öppnat för arbetsändamål och ett alternativ att dölja välkomstsidan.
UFT-välkomstsida: Jag har redan förklarat att UFT är lite annorlunda än QTP , vad gäller färg, design, textstil och sidans innehåll. På välkomstsidan visar UFT länkar för att öppna och skapa en ny testfil, också många verktyg för att stödja och underhålla just den filen.
5) QTP och UFT har båda två olika ikoner:
QTP och UFT båda ikonerna är helt annorlunda än varandra.
load runner-verktyg för prestandatestning
6) UFT-installationen är snabbare och säker än QTP:
Även om UFT-installationspaketet är mindre än alla tidigare versioner; installationsprocessen har blivit mycket snabbare och säker, det tar också mycket kortare tid under installationen. Dessutom erbjuder UFT möjlighet att installera tillägg för ALM och Run Result Viewer med installationspaketet, installationsprocessen kan vara på vilket språk som helst som stöds av UFT; inget behov av att installera ett separat språkpaket. Under installationen installerar och konfigurerar all nödvändig programvara, verktyg och tillägg som krävs för att köra UFT. Installera paketet säkert utan att inaktivera UAC (User Account Control) för din dator.
7) UFT tillhandahåller alla tjänster på en gemensam plats (IDE):
UFT v11.5: QTP har olika alternativ för funktionstestning; en för GUI-testning och en annan för icke-GUI med API Service Test.
Men Unified functional Testing (UFT) är en kombination av båda produkterna (GUI och API) och dess funktioner och visas i ett gemensamt användargränssnitt. Inledningsvis för att testa applikationen kan användaren välja vilken som helst av alternativen 'GUI eller API (Service test)' från 'Startsidan' enligt kravet.
UFT v12.0: Förutom GUI- och API-testning erbjuder UFT 12.0 också möjlighet för Business Process Testing, allt tillsammans i ett gemensamt användargränssnitt.
8) Nya tillägg - Flex och Qt:
Den nya versionen av QTP stöder två nya tillägg: 'Flex' och 'Qt', dessa tillägg underlättar för användare att testa GUI-delen av Flex- och Qt-applikationer.
bästa mjukvaran för att optimera Windows 10
UFT Flex-tillägg krävs för att testa Flex-applikationer eller objekt från dess gränssnitt framgångsrikt. Detta tillägg möter problem vid åtkomst till UFT Flex Agent och hitta Flex-baserade webbapplikationer. För att komma ut ur dessa problem måste du kompilera en Flex-applikation med ett UFT Flex förkompilerat agent som inte är nödvändigt för QT-applikationer. För att köra Qt-applikationer i UFT krävs ingen ytterligare process; arbeta helt enkelt för Qt-applikationer som andra stödda applikationer av UFT.
9) Ny duk av UFT:
UFT-duken är i grunden en testflödesruta som visar alla åtgärder (alla funktionerna i testskripten) som händer under testprocessen i grafisk form. Enligt testkravet kan du dra och släppa alla åtgärder upp och ner. Du kan köra, felsöka, anropa den befintliga åtgärden eller en ny.
10) INSIGHT inspelning:
Insiktinspelning; en av de bästa och enkla omorganisationsteknikerna för bild (objekt) än andra tekniker, gör inspelningen enklare genom att tillhandahålla inspelningsverktygsfält. Det känner igen de objekt och applikationer som UFT aldrig kan göra med enkla tekniker, vilket också hjälper till att känna igen applikationer som körs på fjärrsystem.
11) UFT: s förbättrade felsökningsprocess med många funktioner:
Gammal QTP hade mindre felsökningsfunktioner jämfört med ny (UFT). Under testet av en applikation blir felsökning en viktig process för ett automatiseringsverktyg. På grund av dess betydelse har den förbättrats i den senaste versionen av QTP.
Låt oss se hur felsökning har förbättrats genom att lägga till många funktioner,
- Ring Stack - Underlättar för att se alla metoder och funktioner som för närvarande är tillgängliga i samtalsstacken.
- Laddade moduler - Användbar för API-testning, visar alla .dll-filer för en viss applikation som körs med API-test.
- Trådar - Detta är också för API-testning, visar all information om trådar som för närvarande körs som en del av körningssessionen.
- Fönstret Lokala variabler - Visar alla typer av variabler och deras aktuella värden.
- Konsolruta - Under felsökningsprocessen; kör koden som är skriven på VB-skriptspråk för GUI-testning och C # -kod för API-testning.
- Kolla på - Visar det aktuella värdet och typen av variabler, egenskaper eller uttryck i klockfönstret.
- Felsökningsfönster - Visar alla värden och typer av variabler, egenskaper och uttryck skrivna i VBScript eller C # språk.
12) UFT Run-stegkommando för API-testning:
Gäller för API-testning, en liten funktion, men mycket hjälpsam för att köra alla steg, funktioner eller objekt för en applikation som visas på duken med den nya funktionen 'Kör steg'. Du kan komma åt den här funktionen 'Kör steg' genom att högerklicka på ett objekt på duken.
Den här funktionen är användbar när du testar en applikation med UFT: s API-tjänst och en applikation under test som har många funktioner, objekt och egenskaper. Tillsammans körning av alla funktioner, objekt och egenskaper som gör din process långsam eller inte krävs för att utföra allt, bara en enda funktion krävs för att utföra under testet. I det här fallet kör du bara en enda funktion genom att högerklicka på funktionen.
13) UFT: s MSAA API:
MSAA eller Microsoft Accessibility API används för att skapa kontroller som lätt kan nås av hjälpmedel. Microsoft-band använde MSAA. Så nu kan UFT identifiera dessa Microsoft-bandobjekt som vanliga testobjekt och kan använda dem direkt i skript.
14) UFT: s integrerade utskriftsfönster:
UFT har integrerat utskriftsfönster för att skriva ut felsökningsinformation från skript.
15) UFT: s nya testfönster för GUI, API och BPT:
GUI-testfönster: UFT: s GUI är ett avancerat och nytt testramverk (fönster), ger ett mycket snabbt, pålitligt, återanvändbart, programmerbart och inkluderande gränssnitt till utvecklare och testare för mjukvarukvalitetskontroll på kortare tid.
API-testfönster:
Tidigare med QTP-versionen stödde Web Service-tillägget vissa API-tester i form av den fristående Service Test-applikationen. Men nu har UFT integrerat det i en gemensam IDE är ett utmärkt ställe att visualisera och förstå API-testprocesser som är användbara för att testa huvudlös applikation (applikation utan användargränssnitt). Headless applikationer som; JMS, databaser och webbtjänster stöds inte av API-testverktygslådan. UFT stöder C-kodning fullt ut för att testa applikationerna.
BPT-testfönster:
UFT: s BPT (Business Process Testing) är ett ämnesområde och komponentbaserad anpassad automatiseringstestplattform, ger nytt ramverk (fönster) för att designa, skapa, underhålla och utföra testet och hantera testdata. Det är också användbart för att utveckla och underhålla återanvändbara testkomponenter, bäst för alla typer av tester enkla och komplexa båda.
För att skapa och underhålla testet med hjälp av Business Process Testing i UFT får du två alternativ; ”Affärsprocesstest” och ”affärsprocessflöden”, dessa två plattformar innehåller vanligtvis samma affärskomponenter i samma ordning. För att kunna arbeta med affärsprocesstestning måste du ansluta ett ALM-projekt med BPT-stöd.
16) ALM använder nu extern autentisering:
Tidigare använde tidigare UFT-versioner en vanlig metod för att ge användarnamn och lösenord för att ansluta till ALM-projektet och servern, men nu med UFT 12.0 kan du ansluta till ALM 12.00-servern och projicera genom extern autentisering, t.ex. CAC (Common Access Card) eller SiteMinder. UFT underlättar för användare att installera externa autentiseringscertifikat eller enkel inloggningsmekanismer för att använda ALM-tjänsten, nu behöver man inte komma ihåg användarnamn och lösenord för samma ändamål.
Slutsats:
Personligen upplevde jag att UFT verkligen är en bra uppfinning av HP, ger användarvänlig IDE för alla typer av GUI och API-test.
Människor, som verkligen brinner för att använda QTP nya och förbättrade funktioner personligen / professionellt, går till HP: s webbplats och laddar ner testversionen av UFT 12.01. Efter att ha använt den senaste versionen av UFT kommer du säkert aldrig att se tillbaka på den tidigare versionen.
Rekommenderad läsning
- HP UFT
- Introduktion till Micro Focus LoadRunner - Load Testing with LoadRunner Tutorial # 1
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Hur man effektiviserar manuell testning med Micro Focus Sprinter
- 5 Bästa HP Unified Functional Testing (UFT) alternativa verktyg
- Testing Primer eBook Download
- Lasttestning med HP LoadRunner-handledning
- Hur datadriven testning fungerar (exempel på QTP och selen)