Lär dig QTP (UFT)

Senast uppdaterad den 14 september 2020 av redaktionen

UFT One / QTP är ett automatiserat funktionellt testverktyg av Micro Focus som använder automatiserade tester för att identifiera buggar i en applikation som testas.

UFT står för Unified Functional Testing. Det var tidigare känt som QTP (QuickTest Professional). Faktum är att veteraner till detta verktyg fortfarande fortsätter att beteckna det som QTP.

QTP designades ursprungligen av företaget Mercury Interactive som förvärvades av Hewlett Packard (HP) 2006. Under 2011, med introduktionen av version 11.5 byttes namn på QTP till UFT.
I september 2017 slogs HPE spin samman till Micro Focus. Sedan dess har UFT designats, stöds och underhålls av Micro Focus. I november 2019 beslutade Micro Focus att avvisa namnen lite, UFT kallas hädanefter UFT One.

UFT One används främst för funktionell, regression och servicetestning. Med UFT One kan du automatisera användaråtgärder på ett webb- eller klientbaserat datorprogram och testa och identifiera fel på samma åtgärder för olika användare, olika datauppsättningar, på olika Windows-operativsystem och / eller olika webbläsare. Automation med UFT One om det planeras och utförs på ett korrekt sätt kan spara mycket tid och pengar jämfört med manuell testning.

UFT One är ett av de mest använda kommersiella automatiseringsprovningsverktygen på marknaden idag. Det är känt för sin användarvänlighet och support av leverantören och den stora gruppen av automatiseringstestare. Av denna anledning är duktiga UFT One-yrkesmän alltid efterfrågade.

Bläddra efter ämne: Klicka på någon av länkarna nedan för att hoppa till varje ämne på den här sidan.

  • UFT / QTP-stödda språk
  • UFT / QTP-stödda webbläsare
  • UFT / QTP-stödda operativsystem
  • UFT / QTP-systemkrav
  • UFT / QTP Support Technologies
  • UFT / QTP License Types
  • UFT / QTP Cost
  • UFT / QTP Certification Program
  • UFT / QTP Training Program
  • Användningsexempel för UFT / QTP
  • Versionshistorik för UFT / QTP

Språk som stöds

Alla versioner av QTP / UFT levereras förinstallerat med en tillgänglighetsmatris tillgänglig med namnet QTP_PAM.pdf (för versioner under 11.0) eller UFT_PAM.pdf (för version 11.5 eller högre) Detta är det bästa sättet att hitta kompatibilitet med QTP / UFT med olika operativsystem , webbläsare, tekniker, tillägg etc.

Micro Focus Unified Functional Testing använder VB Script som skriptspråk. Detta är det enda språket som stöds fullt ut av UFT Ones IDE. VB Script stöder objektorienterade programmeringskoncept men inte polymorfism och arv.

Webbläsare som stöds

  • Internet Explorer 6, 7, 8, 9, 10, 11, Edge (med lämplig korrigeringar och servicepaket)
  • Firefox 54-79 (med lämpliga korrigeringar och servicepaket)
  • Google Chrome till version 84 (med lämpliga korrigeringsprogram och servicepaket)
  • Safari på Mac OS v11-v13

Operativsystem som stöds

Windows 7 (SP1), Windows 8 / 8.1 och Windows 10 inklusive Surface-stöd för Windows 8.1 och Windows 10. UFT 12 och framåt stöder Safari på Mac OS (i beta-läge)

Från och med februari 2021 stöder UFT inte Linux OS. En Enhancement Request (ER) är öppen för granskning av Micro Focus men det nämns ingen tidslinje. Om du har ett giltigt SAID-ID kan du visa begäran här.

UFT / QTP-systemkrav: UFT One 15.0.2

För att framgångsrikt installera och köra UFT One 15.0.2, din dator måste uppfylla de minimisystemkrav som visas nedan.
Det rekommenderas dock alltid att ha en konfiguration som är högre än minimikraven.

  • Dator / processor: Dual Core-processorer eller bättre
  • Operativsystem: Windows 7 SP1 (32 bitar eller 64 bitar)
  • Minne: Minst 2 GB när högst tre tillägg laddas samtidigt.
  • Färginställningar: Hög färg (16 bitar)
  • Grafikkort: Grafikkort med 64 MB videominne
  • Ledigt hårddiskutrymme: Minst 2 GB ledigt diskutrymme för applikationsfiler och mappar.

UFT / QTP-stödda teknologier

UFT One kan användas för att automatisera webbaserade och Windows-baserade klient-serverapplikationer. Det stöder dock inte all teknik som standard. För ett utökat stöd måste vi ladda motsvarande tillägg. Om du till exempel skulle automatisera ett program baserat på Java-teknik måste du ladda Java-tillägget.

Licenstyper

När du installerar UFT One kommer det med en standardfunktionell 30-dagars demo-licens. Efter demo-perioden måste vi köpa en av licenserna för att fortsätta arbeta med verktyget. Det finns två typer av licenser, Seat och Concurrent License.

Seat License

Det är en licens som är specifik för den dator som verktyget är installerat på, dvs.om två eller flera personer vill arbeta med verktyget måste var och en av dem installera sittlicensen på sina respektive maskiner.

Samtidig licens

Detta är en nätverksbaserad licens som kan användas av flera användare samtidigt. Denna licens är installerad på en fjärrlicensserver. Därför kan ett visst antal användare arbeta med verktyget genom att ansluta till licensservern samtidigt. antalet varierar beroende på antalet köpta samtidiga licenser.
Det finns en subtyp av samtidig licens som kallas pendlarlicens. Det är en samtidig licens som fungerar som en sittplatslicens under en viss tidsperiod. Giltighetstiden är vanligtvis 180 dagar. Låt oss anta att vi har konfigurerat tio samtidiga licenser och en eller två medlemmar måste resa på en affärsresa på grund av vilka de inte kunde ansluta till licensservern. I sådana fall kan vi be administratören att konfigurera pendlarlicens. Detta fungerar som en sittlicens under en viss tidsperiod. Under denna specifika tidsperiod kommer de samtidiga tillgängliga offshore-licenserna att vara lika med totala samtidiga licenser minus pendlarlicenser.

Läs om UFT One-licenser i detalj

UFT One Cost

En sittlicens som köpts under ett år kostar dig $ 3200 medan en samtidig licens för samma varaktighet kostar $ 4500. Du kan köpa en licens för 3 månader, 6 månader eller 1 års varaktighet. Här är ett diagram:
UFT-licenspriset kan variera beroende på region och organisation. Företag som köper i bulk kan få betydande rabatter. Kontrollera olika alternativ här.

Certifieringar tillgängliga för UFT

Micro Focus genomför ett populärt UFT-certifieringsprogram som heter UFT120 -15.x CP på UFT One 15.x. Här är en komplett guide om den senaste UFT-certifieringsexamen.

Utbildning på UFT One

Det finns många alternativ för UFT One-utbildning. Micro Focus erbjuder klassrumsbaserade utbildningar, men det allmänna samförståndet bland UFT-proffs är att avgiften för dem är för hög och att kursplanen är för smal. LearnQTP har genomfört ett prisvärt UFT One-utbildningsprogram som heter UFT-utbildning OnDemand. Detta program startades 2009 och har sedan dess sett många revideringar med feedback från praktikanter och tillsats av innehåll enligt behov. Det är ett av de mest rekommenderade och mycket omtyckta UFT-träningsprogrammen som finns idag. Eftersom programmet är tillgängligt online, ger den verkliga världskunskapen, deltar individer över hela världen i denna utbildning för att förbättra sina färdigheter. Kontrollera fullständiga detaljer om detta program här.

Ett råexempel där UFT One kan användas

Låt oss överväga scenariot där du vill testa inloggningen för en viss användare. För att testa detta scenario manuellt följer du i allmänhet dessa steg –

  1. Öppna webbläsare
  2. Ange webbadressen till applikationen.
  3. Ange användar-id & lösenord och klicka sedan på knappen ”Logga in” på inloggningssidan.
  4. Kontrollera att inloggningen lyckas

Tänk nu på ett fall där du måste testa den här inloggningsfunktionen flera gånger eller om du måste testa samma funktionalitet för ett stort antal olika användare, säger en eller flera användare. Att utföra den här åtgärden manuellt är tidskrävande & tröttsam aktivitet. Nu hjälper UFT dig att replikera dina åtgärder som du gör manuellt, som att öppna applikationen, ange användar-id och lösenord och trycka på ”Inloggning” eller ”Skicka” -knappen och verifiera om du har loggat in framgångsrikt eller inte. För att uppnå detta kan du skriva din kod för inloggningsscenario i UFT och köra koden valfritt antal gånger med ett enda klick på en knapp, naturligtvis med samma eller olika test da ta efter behov. Detta är ett väldigt rått exempel, i utbildade händer kan UFT One utföra många uppgifter. Från och med februari 2021 är Micro Focus UFT One 15.0.2 den senaste versionen som finns på marknaden.

Här är en gratis handledningsserie för att lära dig UFT One från grunden från början med Tutorial 1: Gör dig redo att lära dig UFT

UFT One Versionshistorik

Astra Quicktest (första versionen)

Den första versionen av QTP fick namnet Astra QuickTest och släpptes av Mercury Interactive (MI) i maj 1998. Startpriset för programvaran var 3995 USD per exemplar. Källa: 10k Sec arkivering av MI den 29 mars 2001

Astra QuickTest 3.0

Astra QuickTest 3.0 släpptes i februari 2000. Programvarukopian prissattes till $ 2995 och den behövde IE4. 0 eller högre för att köra. Källa: Mike Oliveira

Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)

Astra QuickTest 5.0 släpptes i februari 2001. Denna version kunde testa multimediaelement som Real Audio / Video och Macromedia Flash etc. Efter tillägg av olika korrigeringar döptes Astra Quicktest 5.0 om till Astra QuickTest Professional 5.5.Denna version kunde testa webbplatser för att säkerställa att de uppfyller kraven i avsnitt 508, en ändring av rehabiliteringslagen från 1973

QuickTest Professional 6.5

QuickTest Professional 6.5 släpptes i september 2003 och förlorade Astra som en del av sitt namn. De viktigaste nya funktionerna i denna version var:

  • Stöd för QuickTest Automation Object Model
  • Recovery Mechanism
  • XML Output Value
  • XML Schema Validation
  • Analog inspelning

QuickTest Professional 8.0

QuickTest Professional 8.0 släpptes i slutet av 2004. De viktigaste nya funktionerna tillagda i den här versionen var:

  • Unicode Support
  • Sökordsvy
  • Test av affärsprocesser
  • Parametrar för åtgärd / test

QuickTest Professional 8.2

QuickTest Professional 8.2 släpptes i början av 2005. De viktigaste nya funktionerna som lagts till i den här versionen var:

  • Patches ovanpå version QTP 8.0
  • Förmåga för automatisk dokumentation
  • Stegenerator
  • Förbättrad expertvy

QuickTest Professional 9.0

QuickTest Professional 9.0 släpptes i april 2006. Det var då Mercury började fasa ut en annan populär produkt WinRunner sedan företaget h ad integrerade alla sina funktioner i QTP. De viktigaste nya funktionerna som lagts till i den här versionen var:

  • Object Repository Manager
  • Object Repository Merge Tool
  • Multiple Object Repositories per Action or Component
  • XML-objektförvarets format
  • Funktionsbiblioteksredigerare
  • Hantering av saknade åtgärder och resurser

QuickTest Professional 9.1 / 9.2

QuickTest Professional 9.2 släpptes i februari 2007. Under den här tiden slutförde HP sitt förvärv av Mercury interactive (MI) som startade i slutet av 2006. De viktigaste nya funktionerna i denna version var:

  • Mercury Screen Recorder
  • Dynamisk hantering av objektförvar

QuickTest Professional 9.5

QuickTest Professional 9.5 släpptes i januari 2008. Den stora nya funktioner som lagts till i den här versionen var:

  • Stöd för surfning på flikar
  • Toleransnivå för bitmappskontrollpunkt genom själva användargränssnittet
  • WebAddin Extensibility

QuickTest Professional 10.0

Snabbt Test Professional 10.0 släpptes i januari 2009. Med den här versionen började QTP tillhandahålla 30 dagars testversion istället för 14 dagars testversion som erbjuds i tidigare versioner. De viktigaste nya funktionerna som introducerades i den här versionen var:

  • Centralt hantera och dela testtillgångar, beroenden och versioner i kvalitetscenter 10.00
  • Utför enanvändares lokala systemövervakning medan Köra dina tester
  • Förbättra bärbarheten genom att spara kopior av tester tillsammans med deras resursfiler
  • Samtalsåtgärder dynamiskt under testkörningen
  • Utveckla din egen bitmap-jämförelsesalgoritm
  • Centralt hantera dina arbetsobjekt och ToDo-uppgifter i rutan Att göra
  • Förbättra testresultatanalys med ny rapporteringsfunktion
  • Testa standard och anpassade Delphi-objekt med hjälp av Delphi Add-in och Delphi Add-in Extensibility

QuickTest Professional 11.0

QuickTest Professional 11.0 släpptes i september 2010. De viktigaste nya funktionerna som introducerades i den här versionen var:

  • XPath- och CSS-baserad objektidentifiering
  • Snygg och förbättrad resultatvisare
  • Enkelt regelbundet uttryck s
  • Identifiera nu objekt inte bara i förhållande till varandra utan i förhållande till angränsande objekt. Visual Relation Identifier
  • Load Function Libraries at Run Time
  • Testa ditt GUI och UI-mindre applikationsfunktionalitet i ett test
  • Record Support för FireFox är nu tillgängligt
  • QTP 11 kan ta emot Java- eller .NET-logg-rammeddelanden från din applikation som sedan kan bäddas in i körresultaten
  • Bädda in / kör Javascript på webbsidor
  • Förbättrad testdatahantering när den är integrerad med Quality Center
  • QTP 11 stöder nu Web 2.0 Toolkit Applications out of the-box liknar alla andra tillägg.

QuickTest Professional 11.50 Unified Functional Testing 11.50

Unified Functional Testing 11.50 släpptes i december 2012. Kombinationen av QuickTest Pro (QTP) + Service Test (ST) är nu integrerad i Unified Functional Testing (UFT) . De viktigaste nya funktionerna som introducerades i den här versionen var:

  • HP UFT Insight
  • Flera skriptfelsökning
  • PDF-kontrollpunkter
  • Support Öppen källkod CI-system
  • Mobiltestningsstöd

Unified Functional Testing 11.51

Ett servicepaket UFT_00001.exe släpptes i februari 2013 som har ändrats versionen av UFT från UFT 11.50 till UFT 11.51.

  • Denna korrigeringsfil har olika buggfixar och mindre förbättringar. Den har ett extra stöd för Windows 8 och IE 10.
  • Mozilla Firefox version 19 stöds nu med en patch UFT_00037.EXE

Unified Functional Testing 11.52

Ett servicepaket UFT_00022.EXE släpptes i juni 2013 som har ändrat UFT-versionen från UFT 11.51 till UFT 11.52. (Det här servicepaketet kan installeras direkt ovanpå 11.50, du behöver inte UFT 11.51 om du inte har installerat det tidigare)

  • Denna korrigeringsfil har olika buggfixar och mindre förbättringar. Med den här korrigeringen stöder UFT nu helt .xlsx-formatet.
  • HP håller jämna steg med Firefox. Det har lagt till stöd för Firefox 21 i det här paketet.
  • En ny metod lades till för Insight-objekt: ClickSpecial.
  • Nya versioner stöds för SAP CRM, WDA, SAP Portal.
  • Nytt stöd för många SAP Web Dynpro ABAP-kontroller.

Unified Functional Testing 11.53

Ett servicepaket UFT_00044.EXE släpptes i december 2013 som har ändrat UFT-versionen från UFT 11.52 till UFT 11.53. (Det här servicepaketet kan installeras direkt ovanpå 11.50, du behöver inte UFT 11.51 eller 11.52 om du inte har installerat dem tidigare)

  • Detta servicepaket behandlar kvalitets- och prestandaproblem som finns i 11.50-huvudversionen och dess tidigare servicepaket, SP 1 & SP 2.
  • Detta servicepaket är en obligatorisk uppdatering för alla UFT 11.50 / 11.51 / 11.52 och Servicetest 11.50 / 11.51 / 11.52 användare.

Unified Functional Testing 12

UFT 12 släpptes i mars 2014. De viktigaste nya funktionerna som introducerades i UFT 12 var:

  • Bättre, snabbare installationsprogram
  • Bättre ALM-autentisering
  • Automatisk uppladdning av körningsresultat till ALM
  • Introduktion till test för att testa Safari-webbläsaren på en fjärr-Mac (i teknikförhandsvisningsläge)
  • Stöd för mer teknik

Unified Functional Testing 12.01

UFT 12.01 släpptes i juli 2014 De viktigaste nya funktionerna som introducerades i UFT 12.01 var:

  • Officiellt stöd f eller Windows 8.1
  • Stöd för Safari på Mac OS är nu ur Tech Preview och tillgängligt för produktionsmiljö
  • Chrome-tillägg för UFT är tillgängligt i Chrome Store från och med nu
  • Bättre dokumentation
  • Stöd för Windows-körtidsobjekt

Unified Functional Testing 12.5

UFT 12.5 släpptes i juli 2015. Det stora nya funktioner som introducerades i UFT 12.5 var:

  • LeanFT – Ett helt nytt kraftfullt verktyg som kan komplettera din testning med UFT
  • Versionskontroll med Git
  • Köra UFT-test utan fullständig IDE med Run Time Engine
  • Förbättrat stöd för testning i flera webbläsare
  • Migrering av UFT-licensmekanism från Sentinel till AutoPass

Unified Functional Testing 12.54

UFT 12.54 släpptes den 1 oktober 2016. De viktigaste nya funktionerna som introducerades i UFT 12.54 var:

  • Demolicensperioden ökade från 30 dagar till 60 dagar
  • Dra och släpp ett objekt från Object Spy t o Redaktör
  • JavaFX-support
  • Förbättrat ALM-stöd
  • Förbättrad webbåtkomst. HPE har nu lagt till nya stödda roller för rollegenskap i webbapplikationer.

Unified Functional Testing 14

UFT 14 släpptes den 31 januari 2017. De viktigaste nya funktionerna introducerades i UFT 14 var:

  • UFT erbjuds nu i tre nya smaker. UFT Ultimate, UFT Enterprise och UFT Pro
  • Ett nytt verktyg som heter Test Combinations Generator introducerades i UFT IDE
  • Nytt inspelningsläge introducerades
  • UFT Pro (LeanFT) går över plattformen
  • LeanFT för Selen som levereras med HPE UFT Pro (LeanFT) introducerades. Det gör det möjligt för Selenium-användare att enkelt skapa och underhålla Selen-skript.
  • UFT-dokumentation är nu online som standard (och inte en lokal maskin som var standard tidigare). Du kan dock fortfarande ladda ner dem till din lokala maskin för snabbare åtkomst. Så här laddar du ner och installerar UFT Help och VB Script-referens på din lokala maskin.

Unified Functional Testing 14.01

UFT 14.01 släpptes den 18 augusti 2017. De viktigaste nya förbättringarna i UFT 14.01 var:

  • Object Spy är inte längre ett ”modalt” fönster
  • Du kan nu välja objektförvaret från Object Spy själv
  • IDE får möjlighet att köra UFT-tester i en låst, fjärrsession
  • Kör UFT-tester i StormRunner Functional (SRF)
  • Komplett stöd för Angular JS, Angular 2 & Angular 4

Unified Functional Testing 14.02

UFT 14.02 släpptes i december 2017. De stora nya förbättringarna i UFT 14.02 var:

  • Släpp av SRF som integreras tätt med UFT.
  • Desktop-As-A-Service-stöd med Amazon Workspaces.
  • Testkombinationer Generator kan nu hämta testdata från AUT.
  • Visual Relation Identifiers (VRI) stöds nu för mobila testi ng.

Unified Functional Testing 14.03

UFT 14.03 släpptes i mars 2018. De stora förbättringarna i UFT 14.03 var:

  • Jämför verktyg i Object Spy Window
  • Möjlighet att fjärrregistrera UFT-tester i SRF
  • Möjlighet att köra flera mobiltester parallellt
  • Stöd för fingeravtrycksautentiseringssimulering

Unified Functional Testing 14.50

UFT 14.50 släpptes i augusti 2018. De viktigaste förbättringarna i UFT 14.50 var:

  • Hover-läge i Object Spy
  • Möjlighet att köra upp till fyra webbtest parallellt
  • AOM-stöd för SRF
  • Stöd för ansikts- och streckkodsautentiseringssimulering

Unified Functional Testing 14.51

UFT 14.51 släpptes i november 2018. De viktigaste förbättringarna som gjordes i UFT 14.51 var:

  • Docker-stöd för UFT
  • Automatiserade PDF-rapporter
  • Smarta identifieringsförbättringar i rapporter
  • Parallella teststeg som kan köras i isolerat läge och mer

Unified Functional Testing 14.52

UFT 14.52 släpptes i mars 2019. De stora förbättringarna som gjorts i UFT 14.52 var:

  • Nytt PDF-tillägg
  • Mobiltestning på lokala enheter
  • Möjlighet att köra tester på låst maskin
  • Möjlighet att inaktivera reguljärt uttryck i statisk beskrivande programmering med den nyligen lanserade UftIsRegex -egenskapen

Unified Functional Testing 14.53

UFT 14.53 släpptes i juli 2019. De viktigaste förbättringarna i UFT 14.53 var:

  • Artificiell intelligens (AI) -funktioner
  • 20+ nyligen stödda teknologier
  • Bättre PDF-rapporter
  • Förbättrat PDF-tillägg och Salesforce Lightning-tillägg

UFT One 15.0

UFT One 15.0 släpptes i november 2019 med ett nytt färgglatt utseende. De viktigaste uppdateringarna och förbättringarna i UFT One 15.0 var:

  • Namnbyte: UFT kommer framöver att kallas UFT One. LeanFT kommer att kallas UFT Developer. Mobile Center kommer att kallas UFT Mobile
  • Förbättrade AI-funktioner
  • Stöd för excel .XLSX -format i datatabellen
  • Förbättrat stöd för PDF-tillägg och Salesforce Lightning-tillägg

UFT One 15.0.1

UFT One 15.0.1 släpptes i april 2020. stora uppdateringar och förbättringar gjorda i UFT One 15.0.1 var:

  • Dynamisk tilläggsladdning
  • Stöd för senaste webbläsare Microsoft Chromium Edge
  • Förbättrad AI-funktioner
  • Stöd för mörkt tema
  • Två nya OCR-leverantörsstöd, nämligen Google OCR och Baidu OCR
  • Demo-licensperiod minskade från 60 dagar till 30 dagar.

Här är en snabb videointroduktion till UFT One (73 sek)

UFT One 15.0.2 är den senaste versionen tillgänglig på marknaden från och med februari 2021.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *