Lær QTP (UFT)

Sidst opdateret den 14. september 2020 af redaktionens personale

UFT One / QTP er et automatiseret funktionelt testværktøj fra Micro Focus, der bruger automatiske tests til at identificere fejl i en applikation, der testes.

UFT står for Unified Functional Testing. Det var tidligere kendt som QTP (QuickTest Professional). Faktisk fortsætter veteraner med dette værktøj med at betegne det som QTP.

QTP blev oprindeligt designet af virksomheden Mercury Interactive, som blev erhvervet af Hewlett Packard (HP) i 2006. I 2011 med introduktionen af versionen 11.5 blev QTP omdøbt til UFT.
I september 2017 fusionerede HPE spin til Micro Focus. Siden da er UFT designet, understøttet og vedligeholdt af Micro Focus. I november 2019 besluttede Micro Focus at afvise navnene en smule, UFT er fremover kendt som UFT One.

UFT One bruges primært til funktionel, regression og servicetest. Ved hjælp af UFT One kan du automatisere brugerhandlinger på et web- eller klientbaseret computerprogram og teste og identificere fejl på de samme handlinger for forskellige brugere, forskellige datasæt, på forskellige Windows-operativsystemer og / eller forskellige browsere. Automatisering ved hjælp af UFT One kan, hvis det planlægges og udføres på en ordentlig måde, spare betydelig tid og penge sammenlignet med manuel test.

UFT One er et af de mest anvendte kommercielle automatiseringsprøvningsværktøjer på markedet i dag. Det er kendt for sin brugervenlighed og support fra leverandøren og det store samfund af automatiseringstestere. Af denne grund er dygtige UFT One-professionelle altid efterspurgte.

Gennemse efter emne: Klik på et af nedenstående links for at springe til hvert emne på denne side.

  • UFT / QTP understøttede sprog
  • UFT / QTP understøttede browsere
  • UFT / QTP understøttet OS
  • UFT / QTP systemkrav
  • UFT / QTP-supportteknologier
  • UFT / QTP-licenstyper
  • UFT / QTP-omkostninger
  • UFT / QTP-certificeringsprogram
  • UFT / QTP-træning Program
  • UFT / QTP-brugseksempel
  • UFT / QTP-versionhistorik

Understøttede sprog

Alle versioner af QTP / UFT leveres forudinstalleret med en Product Matrix tilgængelig med navnet QTP_PAM.pdf (for versioner under 11.0) eller UFT_PAM.pdf (for version 11.5 eller nyere) Dette er den bedste måde at finde kompatibilitet med QTP / UFT med forskellige operativsystemer , browsere, teknologier, addins osv.

Micro Focus Unified Functional Testing bruger VB Script som sit script-sprog. Dette er det eneste sprog, der understøttes fuldt ud af UFT Ones IDE. VB Script understøtter objektorienterede programmeringskoncepter, men ikke polymorfisme og arv.

Understøttede browsere

  • Internet Explorer 6, 7, 8, 9, 10, 11, Edge (med passende programrettelser og servicepakker)
  • Firefox 54-79 (med passende programrettelser og servicepakker)
  • Google Chrome indtil version 84 (med passende programrettelser og servicepakker)
  • Safari på Mac OS v11-v13

Understøttede operativsystemer

Windows 7 (SP1), Windows 8 / 8.1 og Windows 10 inklusive Surface-understøttelse til Windows 8.1 og Windows 10. UFT 12 og fremefter understøtter Safari på Mac OS (i Betatilstand)

Fra februar 2021 understøtter UFT ikke Linux OS. En Enhancement Request (ER) er åben for gennemgang af Micro Focus, men der er ingen tidslinje nævnt. Hvis du har et gyldigt SAID-id, kan du se anmodningen her.

UFT / QTP-systemkrav: UFT One 15.0.2

For at kunne installere og køre UFT One 15.0.2, din computer skal opfylde de minimale systemkrav, der er vist nedenfor.
Det anbefales dog altid at have en konfiguration, der er højere end minimumskravene.

  • Computer / processor: Dual Core CPUer eller bedre
  • Operativsystem: Windows 7 SP1 (32 bit eller 64 bit)
  • Hukommelse: Minimum 2 GB, når der ikke er mere end tre tilføjelsesprogrammer indlæst samtidigt.
  • Farveindstillinger: Høj farve (16 bit)
  • Grafikkort: Grafikkort med 64 MB videohukommelse
  • Ledig plads på harddisken: Minimum 2 GB ledig diskplads til applikationsfiler og mapper.

UFT / QTP-understøttede teknologier

UFT One kan bruges til at automatisere webbaserede og Windows-baserede klient-server applikationer. Det understøtter dog ikke alle teknologier som standard. For en udvidet support er vi nødt til at indlæse den tilsvarende tilføjelse. For eksempel, hvis du skulle automatisere et program baseret på Java-teknologi, skal du indlæse Java-tilføjelsesprogrammet.

Licenstyper

Når du installerer UFT One, kommer den med en standard 30-dages fuldt fungerende demo-licens. Efter demo-perioden skal vi købe en af licenserne for at fortsætte med at arbejde med værktøjet. Der er to typer licenser, Seat og Concurrent License.

Seat License

Det er en licens, der er specifik for den computer, som værktøjet er installeret på, dvs.hvis to eller flere mennesker vil arbejde på værktøjet, skal hver enkelt af dem installere sædelicensen på deres respektive maskiner.

Samtidig licens

Dette er en netværksbaseret licens, der kan bruges af flere brugere på samme tid. Denne licens er installeret på en ekstern licensserver. Derfor kan et bestemt antal brugere arbejde med værktøjet ved at oprette forbindelse til licensserveren på samme tid; antallet varierer afhængigt af antallet af købte samtidige licenser.
Der findes en undertype af samtidig licens, der kaldes pendlerlicens. Det er en samtidig licens, der fungerer som en siddelicens i en given periode. Gyldighedsperioden er normalt 180 dage. Lad os antage, at vi har konfigureret ti samtidige licenser, og et eller to medlemmer er nødt til at rejse på en forretningsrejse, hvorfor de ikke kunne oprette forbindelse til licensserveren. I sådanne tilfælde kan vi bede administratoren om at konfigurere pendlerlicens. Dette fungerer som en pladslicens i en given periode. I denne specifikke tidsperiode vil de samtidige tilgængelige offshore-licenser være lig med de samlede samtidige licenser minus pendlerlicenser.

Læs om UFT One-licenser i detaljer

UFT One Cost

En siddelicens købt i et år koster dig $ 3200, mens en samtidig licens til samme varighed koster $ 4500. Du kan købe en licens i 3 måneder, 6 måneder eller 1 års varighed. Her er et diagram:
UFT-licensprisen kan variere efter region og organisation. Virksomheder, der køber i bulk, kan få betydelig rabat. Tjek forskellige muligheder her.

Certifikater til rådighed for UFT

Micro Focus gennemfører et populært UFT-certificeringsprogram kaldet UFT120 -15.x CP på UFT One 15.x. Her er en komplet guide til den seneste UFT-certificeringseksamen.

Uddannelse om UFT One

Der er mange muligheder for UFT One-træning. Micro Focus tilbyder klasseværelsesbaserede uddannelser, men den generelle enighed blandt UFT-fagfolk er, at det gebyr, der opkræves af dem, er for højt, og at den dækkede pensum er for snæver. LearnQTP har gennemført et overkommeligt online UFT One-træningsprogram kaldet UFT-træning OnDemand. Dette program blev startet tilbage i 2009 og har set mange revisioner siden da med feedback fra praktikanter og tilføjelse af indhold efter behov. Det er et af de mest anbefalede og meget populære UFT-træningsprogrammer, der er tilgængelige i dag. Da programmet er tilgængeligt online, giver den rigtige viden, deltager enkeltpersoner over hele verden i denne træning for at forbedre deres færdigheder. Tjek komplette detaljer om dette program her.

Et rå eksempel, hvor UFT One kan bruges

Lad os overveje scenariet, hvor du vil teste login til en bestemt bruger. For at teste dette scenario manuelt, skal du generelt følge disse trin –

  1. Åbn webbrowser
  2. Indtast programmets URL.
  3. Indtast bruger-id & adgangskode, og klik derefter på knappen “Login” på login-siden.
  4. Kontroller, at login er vellykket

Overvej nu et tilfælde, hvor du skal teste denne login-funktionalitet mange gange, eller du skal teste den samme funktionalitet for et stort antal forskellige brugere, siger en 1000 eller flere brugere. At udføre denne handling manuelt er tidskrævende & trættende aktivitet. Nu hjælper UFT dig med at replikere dine handlinger, som du udfører manuelt, såsom at åbne applikationen, indtaste bruger-id og adgangskode og trykke på “Login” eller “Submit” -knappen og kontrollere, om du har logget ind med succes eller ej. For at opnå dette kan du skrive din kode til login-scenarie i UFT og køre koden et vilkårligt antal gange med et enkelt klik på en knap, selvfølgelig med samme eller anden test da ta efter behov. Dette er et meget råt eksempel, i trænede hænder kan UFT One udføre mange opgaver. Fra februar 2021 er Micro Focus UFT One 15.0.2 den nyeste version, der er tilgængelig på markedet.

Her er en gratis tutorial-serie til at lære UFT One fra bunden, begyndende med Tutorial 1: Gør dig klar til at lære UFT

UFT One Versionshistorik

Astra Quicktest (første version)

Den første version af QTP fik navnet Astra QuickTest og blev frigivet af Mercury Interactive (MI) i maj 1998. Startprisen for softwaren var $ 3995 pr. kopi. Kilde: 10k Sec filing af MI den 29. marts 2001

Astra QuickTest 3.0

Astra QuickTest 3.0 blev frigivet i februar 2000. Softwarekopien var prissat til $ 2995, og den havde brug for IE4. 0 eller højere at køre. Kilde: Mike Oliveira

Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)

Astra QuickTest 5.0 blev udgivet i februar 2001. Denne version var i stand til at teste multimedieelementer som Real Audio / Video og Macromedia Flash osv. Efter tilføjelsen af forskellige patches blev Astra Quicktest 5.0 omdøbt til Astra QuickTest Professional 5.5.Denne version var i stand til at teste websteder for at sikre, at de opfylder kravene i afsnit 508, en ændring af rehabiliteringsloven af 1973

QuickTest Professional 6.5

QuickTest Professional 6.5 blev udgivet i september 2003 og mistede Astra som en del af sit navn. De vigtigste nye funktioner tilføjet i denne version var:

  • Understøttelse af QuickTest Automation Object Model
  • Recovery Mechanism
  • XML Output Value
  • XML-skemavalidering
  • Analog optagelse

QuickTest Professional 8.0

QuickTest Professional 8.0 blev udgivet i slutningen af 2004. De vigtigste nye funktioner tilføjet i denne version var:

  • Unicode Support
  • Keyword View
  • Test af forretningsprocesser
  • Parameter for handling / test

QuickTest Professional 8.2

QuickTest Professional 8.2 blev frigivet i begyndelsen af 2005. De vigtigste nye funktioner tilføjet i denne version var:

  • Patches oven på version QTP 8.0
  • Evne til automatisk dokumentation
  • Tringenerator
  • Udvidet ekspertvisning

QuickTest Professional 9.0

QuickTest Professional 9.0 blev udgivet i april 2006. Dette var den tid, hvor Mercury begyndte at udfase et andet populært produkt WinRunner siden virksomheden h annonce integrerede alle sine muligheder i QTP. De vigtigste nye funktioner, der blev tilføjet i denne version, var:

  • Object Repository Manager
  • Object Repository Merge Tool
  • Multiple Object Repositories per Action eller Component
  • XML Object Repository Format
  • Funktionsbibliotekseditor
  • Håndtering af manglende handlinger og ressourcer

QuickTest Professional 9.1 / 9.2

QuickTest Professional 9.2 blev udgivet i februar 2007. I løbet af denne periode afsluttede HP sin erhvervelse af Mercury interactive (MI), som startede i slutningen af 2006. De vigtigste nye funktioner, der blev tilføjet i denne version var:

  • Mercury Screen Recorder
  • Dynamisk styring af objektlagre

QuickTest Professional 9.5

QuickTest Professional 9.5 blev frigivet i januar 2008. Den store nye funktioner tilføjet i denne version var:

  • Understøttelse af browsing med faner
  • Bitmap-kontrolpunktstoleranceniveau gennem selve brugergrænsefladen
  • WebAddin-udvidelse

QuickTest Professional 10.0

Hurtig Test Professional 10.0 blev frigivet i januar 2009. Med denne version begyndte QTP at levere 30 dages prøve i stedet for 14 dages prøve, der blev tilbudt i de tidligere versioner. De vigtigste nye funktioner, der blev introduceret i denne version, var:

  • Centralt administrer og del testaktiver, afhængigheder og versioner i kvalitetscenter 10.00
  • Udfør lokal overvågning af enkeltbrugere, mens Kørsel af dine tests
  • Forbedring af bærbarhed ved at gemme kopier af tests sammen med deres ressourcefiler
  • Opkaldshandlinger dynamisk under testkørslen
  • Udvikl din egen algoritme til sammenligning af bitmap-kontrolpunkt
  • Centralt administrere dine arbejdsemner og toDo-opgaver i opgaveruden
  • Forbedre analyser af testresultater med ny rapporteringsfunktionalitet
  • Test standard og brugerdefinerede Delphi-objekter ved hjælp af Delphi Add-in og Delphi Add-in Extensibility

QuickTest Professional 11.0

QuickTest Professional 11.0 blev udgivet i september 2010. De vigtigste nye funktioner introduceret i denne version var:

  • XPath- og CSS-baseret objektidentifikation
  • Fremragende og forbedret resultatfremviser
  • Let regulært udtryk s
  • Identificer nu objekter ikke kun i forhold til hinanden, men i forhold til nærliggende objekter. Visual Relation Identifier
  • Load Function Libraries at Run Time
  • Test din GUI og UI-mindre applikationsfunktionalitet i en test
  • Record Support til FireFox er nu tilgængelig
  • QTP 11 er i stand til at modtage Java- eller .NET-log-rammemeddelelser fra din applikation, som derefter kan integreres i kørselsresultaterne
  • Integrer / kør Javascript på websider
  • Forbedret testadministration, når den er integreret med Quality Center
  • QTP 11 understøtter nu Web 2.0 Toolkit Applications out-of-the-box svarende til andre tilføjelsesprogrammer.

QuickTest Professional 11.50 Unified Functional Testing 11.50

Unified Functional Testing 11.50 blev frigivet i december 2012. Kombinationen af QuickTest Pro (QTP) + Service Test (ST) er nu integreret i Unified Functional Testing (UFT) . De vigtigste nye funktioner, der blev introduceret i denne version, var:

  • HP UFT Insight
  • Flere fejlretning af script
  • PDF-kontrolpunkter
  • Support Open Source CI Systems
  • Mobile Testing Support

Unified Functional Testing 11.51

En servicepakke UFT_00001.exe blev frigivet i februar 2013, som er ændret versionen af UFT fra UFT 11.50 til UFT 11.51.

  • Denne patch har forskellige fejlrettelser og mindre forbedringer. Det har en ekstra support til Windows 8 og IE 10.
  • Mozilla Firefox version 19 understøttes nu med en patch UFT_00037.EXE

Unified Functional Testing 11.52

En servicepakke UFT_00022.EXE blev udgivet i juni 2013, som har ændret UFT-versionen fra UFT 11.51 til UFT 11.52. (Denne service pack kan installeres direkte oven på 11.50, du har ikke brug for UFT 11.51, hvis du ikke har installeret den tidligere)

  • Denne patch har forskellige fejlrettelser og mindre forbedringer. Med denne patch understøtter UFT nu fuldt ud .xlsx-format.
  • HP holder trit med Firefox. Det har tilføjet support til Firefox 21 i denne pakke.
  • En ny metode blev tilføjet til Insight-objekter: ClickSpecial.
  • Nye versioner understøttes til SAP CRM, WDA, SAP Portal.
  • Ny support til adskillige SAP Web Dynpro ABAP-kontroller.

Unified Functional Testing 11.53

En servicepakke UFT_00044.EXE blev frigivet i december 2013, som har ændret versionen af UFT fra UFT 11.52 til UFT 11.53. (Denne service pack kan installeres direkte oven på 11.50, du har ikke brug for UFT 11.51 eller 11.52, hvis du ikke har installeret dem tidligere)

  • Denne Service Pack løser problemer med kvalitet og ydeevne, der findes i 11.50 Major-udgivelsen og dens tidligere servicepakker, SP 1 & SP 2.
  • Denne servicepakke er en obligatorisk opdatering til alle UFT 11.50 / 11.51 / 11.52 og Servicetest 11.50 / 11.51 / 11.52 brugere.

Unified Functional Testing 12

UFT 12 blev frigivet i marts 2014. De vigtigste nye funktioner introduceret i UFT 12 var:

  • Bedre, hurtigere installationsprogram
  • Bedre ALM-godkendelse
  • Automatisk upload af kørselsresultater til ALM
  • Introduktion til support til test af Safari-browseren på en ekstern Mac (i forhåndsvisningsteknologi)
  • Understøttelse af flere teknologier

Unified Functional Testing 12.01

UFT 12.01 blev udgivet i juli 2014 De vigtigste nye funktioner introduceret i UFT 12.01 var:

  • Officiel support f eller Windows 8.1
  • Support til Safari på Mac OS er nu ude af Tech Preview og tilgængelig til produktionsmiljø
  • Chrome-udvidelse til UFT er tilgængelig i Chrome Store fra nu af
  • Bedre dokumentation
  • Understøttelse af Windows-kørselsobjekter

Unified Functional Testing 12.5

UFT 12.5 blev frigivet i juli 2015. Den største nye funktioner introduceret i UFT 12.5 var:

  • LeanFT – Et helt nyt kraftfuldt værktøj, der kan komplimentere din test med UFT
  • Versionskontrol med Git
  • Kørsel af UFT-test uden den fulde IDE ved hjælp af Run Time Engine
  • Forbedret understøttelse af test på tværs af browsere
  • Migrering af UFT-licensmekanisme fra Sentinel til AutoPass

Unified Functional Testing 12.54

UFT 12.54 blev udgivet den 1. oktober 2016. De vigtigste nye funktioner introduceret i UFT 12.54 var:

  • Demo-licensperioden steg fra 30 dage til 60 dage
  • Træk og slip et objekt fra Object Spy t o Editor
  • JavaFX Support
  • Forbedret ALM support
  • Forbedret webtilgængelighed. HPE har nu tilføjet nye understøttede roller for rolleegenskaber i webapplikationer.

Unified Functional Testing 14

UFT 14 blev udgivet den 31. januar 2017. De vigtigste nye funktioner introduceret i UFT 14 var:

  • UFT tilbydes nu i 3 nye varianter. UFT Ultimate, UFT Enterprise og UFT Pro
  • Et nyt værktøj kaldet Test Combinations Generator blev introduceret i UFT IDE
  • New Capture Mode blev introduceret
  • UFT Pro (LeanFT) går på tværs af platformen
  • LeanFT til Selen, der er pakket med HPE UFT Pro (LeanFT) blev introduceret. Det gør det muligt for Selenium-brugere at oprette og vedligeholde Selenium-scripts let.
  • UFT-dokumentation er nu online som standard (og ikke en lokal maskine, som var standard tidligere). Du kan dog stadig downloade dem til din lokale maskine for hurtigere adgang. Sådan downloades og installeres UFT-hjælp og VB Script-reference på din lokale maskine.

Unified Functional Testing 14.01

UFT 14.01 blev frigivet den 18. august 2017. De vigtigste nye forbedringer, der blev foretaget i UFT 14.01, var:

  • Object Spy er ikke mere et modalt vindue
  • Du kan nu vælge objektlageret fra Object Spy selv
  • IDE får mulighed for at køre UFT-tests i en låst, ekstern session
  • Kør UFT-tests i StormRunner Functional (SRF)
  • Komplet support til Angular JS, Angular 2 & Angular 4

Unified Functional Testing 14.02

UFT 14.02 blev frigivet i december 2017. De store nye forbedringer foretaget i UFT 14.02 var:

  • Udgivelse af SRF, der integreres tæt med UFT.
  • Desktop-As-A-Service support ved hjælp af Amazon Workspaces.
  • Testkombinationer Generator kan nu hente testdata fra AUT.
  • Visual Relation Identifiers (VRI) understøttes nu til mobile testi ng.

Unified Functional Testing 14.03

UFT 14.03 blev frigivet i marts 2018. De største forbedringer foretaget i UFT 14.03 var:

  • Sammenlign værktøj i vinduet Object Spy
  • Evne til at registrere UFT-tests i SRF
  • Evne til at køre flere mobile tests parallelt
  • Understøttelse af fingeraftryksgodkendelsessimulering

Unified Functional Testing 14.50

UFT 14.50 blev frigivet i august 2018. De største forbedringer foretaget i UFT 14.50 var:

  • Hover-tilstand i Object Spy
  • Evne til at køre op til 4 webtests parallelt
  • AOM-understøttelse af SRF
  • Understøttelse af ansigts- og stregkodeautentificeringssimulering

Unified Functional Testing 14.51

UFT 14.51 blev frigivet i november 2018. De største forbedringer foretaget i UFT 14.51 var:

  • Docker-understøttelse af UFT
  • Automatiske PDF-rapporter
  • Forbedringer af intelligent identifikation i rapporter
  • Parallelle testtrin, der kan køre i isoleret tilstand og mere

Unified Functional Testing 14.52

UFT 14.52 blev frigivet i marts 2019. De vigtigste forbedringer, der blev foretaget i UFT 14.52 var:

  • Ny PDF-tilføjelse
  • Mobil test på lokale enheder
  • Evne til at køre tests på låst maskine
  • Evne til at deaktivere regulært udtryk i statisk beskrivende programmering ved hjælp af den nystartede UftIsRegex egenskab

Unified Functional Testing 14.53

UFT 14.53 blev frigivet i juli 2019. De vigtigste forbedringer foretaget i UFT 14.53 var:

  • Artificiel intelligens (AI) kapaciteter
  • 20+ nyligt understøttede teknologier
  • Bedre PDF-rapporter
  • Forbedret PDF-tilføjelsesprogram og Salesforce Lightning-tilføjelsesprogram

UFT One 15.0

UFT One 15.0 blev frigivet i november 2019 med et nyt nyt farverigt look. De vigtigste opdateringer og forbedringer foretaget i UFT One 15.0 var:

  • Navneændring: UFT vil fremover blive kendt som UFT One. LeanFT vil blive kendt som UFT Developer. Mobile Center vil blive kendt som UFT Mobile
  • Forbedrede AI-funktioner
  • Understøttelse af excel .XLSX format i datatabellen
  • Forbedret support til PDF-tilføjelsesprogram og Salesforce Lightning-tilføjelsesprogram

UFT One 15.0.1

UFT One 15.0.1 blev frigivet i april 2020. store opdateringer og forbedringer foretaget i UFT One 15.0.1 var:

  • Dynamisk tilføjelse af tilføjelsesprogrammer
  • Understøttelse af den nyeste browser Microsoft Chromium Edge
  • Forbedret AI-funktioner
  • Understøttelse af mørkt tema
  • To nye OCR-leverandørsupport, nemlig Google OCR og Baidu OCR
  • Demo-licensperioden faldt fra 60 dage til 30 dage.

Her er en hurtig videointroduktion til UFT One (73 sek)

UFT One 15.0.2 er den nyeste version tilgængelig på markedet fra februar 2021.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *