Articles

Hvad er UFT?

Bedste svar

Tidligere kendt som HP QuickTest Professional (QTP) giver Unified Functional Testing (UFT) funktionel og regressionstestautomatisering. Det bruger Visual Basic Scripting Edition (VBScript) som sit scriptingsprog. UFT automatiserer test gennem en intuitiv, visuel brugeroplevelse, der binder manuel, automatiseret og rammebaseret test sammen i en IDE.

En kort historie

HP QTP blev oprindeligt skrevet af Mercury Interactive. Mercury Interactive blev efterfølgende erhvervet af Hewlett Packard (HP) i 2006. I 2012 fornyede HP QTP med det nye navn UFT; under fornyelse var HPs UFT-version 11.50. UFT 11.5 kombinerede HP QuickTest Professional og HP Service Test til en enkelt softwarepakke. Navnet “ Unified ” afslører, at UFT er et avanceret og kombineret “GUI og API (service)” testværktøj. UFT har forbedret og helt nye funktioner, der ikke er tilgængelige i tidligere versioner af HP Service Test eller HP QuickTest Professional. Den integrerede HP Unified Functional Testing-software giver dig mulighed for at teste alle tre lag af et programs operationer: grænsefladen, servicelaget og databaselaget.

HP Unified Functional Testing (UFT) er den komplette industristandard. Lad os se nogle af de nye funktioner, der tilbydes af “HP Unified Functional Testing” i forhold til den ældre version “HP QuickTest Professional”:

GUI + API-tests

UFT er en kombination af “HP QuickTest Professional” og “HP Service Test” – test tre lag af softwareapplikationerne; Interface-laget, servicelaget og databaselaget. QTP understøtter kun GUI-test til Windows- og webapplikationer, men UFT understøtter GUI og API-test begge.

Test af forretningsprocesser

Ud over GUI og API-test giver UFT 12.0 også mulighed for Business Process Testing – Emne og komponentbaseret tilpasset automatiseringstestplatform, der giver ny ramme (vindue) til at designe, oprette, vedligeholde og udføre testen og administrere testens data. For at arbejde på forretningsprocessetest skal du oprette forbindelse til et ALM-projekt med BPT-understøttelse.

Mobil test med UFT

UFT giver bedre support til mobil test. Med hjælp fra HP UFT Mobile hævder HP, at du vil være i stand til at oprette agnostiske scripts til mobile platforme, og derfor forventes et script oprettet til iOS at fungere for Android. Testløsningen til mobil applikationer understøtter emulatorer såvel som rigtige enheder. De rigtige enheder kan hentes fra den offentlige sky af delte rigtige enheder og / eller private skyer af dedikerede virkelige enheder.

Nye tilføjelsesprogrammer – Flex og Qt

Disse tilføjelsesprogrammer letter brugerne til at teste GUI-dele af Flex- og Qt-applikationer. UFT Flex-tilføjelsesprogram er påkrævet for at teste Flex-applikationer eller objekter. Men denne tilføjelse står over for problemer i tilfælde af adgang til UFT Flex Agent og finde Flex-baserede webapplikationer. Løsning – kompilér en Flex-applikation med et UFT Flex-præ-kompileret agent. For at køre Qt-applikationer i UFT kræves ingen yderligere proces; arbejd simpelthen med Qt-applikationer som andre understøttede applikationer fra UFT.

INSIGHT-optagelse

Med billedbaseret objekt identifikation kan du nu lære et objekts (eller billeder) forskellige tilstande og konvertere det til et genkendeligt objekt i objektbiblioteket. Det genkender de objekter og applikationer, som UFT ikke genkender ved hjælp af enkle teknikker. Det er også nyttigt at genkende applikationer, der køres på et eksternt system.

Fejlfinding i flere script

Dette var en meget tiltrængt og ønsket funktion. Du vil nu være i stand til at debugge to eller flere scripts på samme tid inden for UFTs IDE.

PDF-kontrolpunkter

Du kan nu direkte sammenligne PDF-filer og køre kontrolpunkter på dem.

Support til Apple Safari

UFT kører på alle hovedbrowsere, inklusive Apple Safari (på fjern Mac-pc), men QTP kører ikke på Apple Safari. Ved hjælp af Apple Safari-browseren kører UFT testen på en ekstern Mac-pc effektivt på grund af sikker kommunikation mellem UFT-pcen og Mac-pcen og registrerer browserobjektet under testen for at tage øjebliksbillede.

Forbedret debug-proces

Under testen er debugging en vigtig proces i et automatiseringsværktøj.

  • Call Stack – se alle metoder og funktioner, der i øjeblikket er tilgængelige i opkaldstakken.
  • Indlæste moduler – Nyttigt til API-test, viser alle .dll-filer i et bestemt program, der udføres ved hjælp af API-test.
  • Tråde– Dette er også til API-test, viser al info om tråde, der aktuelt kører som en del af kørselssessionen.
  • Lokale variabelrude– Viser alle typer variabler og deres aktuelle værdier.
  • Konsolrude– Under fejlretningsproces; kør linjen med koder skrevet på VB Script-sprog til GUI-test og C #-kode til API-test.
  • Watch– Viser den aktuelle værdi og type af variabler, egenskaber eller udtryk i Watch-ruden.
  • Fejlfindingsrude – Viser alle værdier og typer af variabler, egenskaber og udtryk skrevet i VBScript eller C # sprog.

Kør trin

Gælder for API-test, en lille funktion, men meget nyttigt at køre ethvert trin, funktion eller objekt, der vises på lærredet ved hjælp af den nye “Kør trin” -funktion. Du kan få adgang til denne “Kør trin” -funktion ved at højreklikke på et hvilket som helst objekt på lærredet.

Ekstern godkendelse til ALM

Med UFT 12.0 kan du oprette forbindelse til ALM 12.00-serveren og projicere ved ekstern godkendelse, såsom; CAC (Common Access Card) eller SiteMinder. UFT gør det muligt for brugere at installere eksterne godkendelsescertifikater eller enkeltlogon-mekanismer for at benytte ALM-tjenesten, nu er det ikke nødvendigt at huske brugernavn og adgangskode til samme formål. div> Og selvfølgelig ikonerne!

Hvad synes du om denne nye version med den store navneændring, revision af brugergrænsefladen og tilføjede funktioner? Kender du andre tilføjede funktioner i UFT? Bemærk venligst i kommentarerne nedenfor …

Svar

QTP står for Quick Test Professional , givet af Hewlett Packard ( HP). QTP er en softwareapplikation, der bruges til Automation Testing-processen til at teste softwareapplikationerne, mere nyttigt til “Functional” og “Regression” -test.

QTPs brugergrænseflade kaldes som et Integreret Udviklingsmiljø (IDE) til test selv, IDE leveres med forskellige funktioner, der motiverer testere til at udvikle et komplet script, der effektivt validerer bestemmelsen af ​​testen.

QTP kører kun i et Windows-miljø og bruger “VB Script” -skriptsprog er et der bliver fortolket på kørselstid.

Det understøttede teknologi afhænger helt af, hvilken version af QTP der er tilgængelig for Web, Java (Core og Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight og mainframe terminalemulatorer.

Seneste version af QTP kaldet UFT:

Den seneste version af QTP er 11.5; denne nye version af QTP er navngivet som HP Unified Functional Testing (UFT). Dybest set er UFT en blanding af HP QTP ( GUI testværktøj ) og HP Service Test ( API-testværktøj ). Blanding af QTP og ST vil være tilgængelig på en enkelt grafisk brugergrænseflade. Fra nu af behøver brugeren ikke downloade to forskellige værktøjer, mens de arbejder.

Seneste version af QTP understøtter Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services og mange andre større sprog og platforme, men nogle ældre versioner understøtter ikke alle ovennævnte sprog og platforme.

HP UFT 11.5 letter også open source Continuous Integration (CI) -systemer som Jenkins og Hudson. Mens vi forstår behovet for telefon (smartphones + tablets) blandt brugerne, lægger HP mere vægt på dette; HPs UFT 11.5 vil levere en forbedret support til mobil test. Med denne understøttelse af HP UFT Mobile siger HP, at brugeren vil være i stand til at generere agnostiske scripts til mobile platforme.Agnostic-scripts, der er oprettet iOS, kan også arbejde på Android. Det understøtter også emulatorer og ægte enheder. De rigtige enheder kan tages fra den offentlige sky af kollektive virkelige enheder og / eller privat sky af hengivne virkelige enheder.

Skriv et svar

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