Articles

Hva er UFT?

Beste svaret

Tidligere kjent som HP QuickTest Professional (QTP), gir Unified Functional Testing (UFT) funksjonell og regresjonstestautomatisering. Den bruker Visual Basic Scripting Edition (VBScript) som skriptspråk. UFT automatiserer testing gjennom en intuitiv, visuell brukeropplevelse som knytter manuell, automatisert og rammebasert testing sammen i en IDE.

En kort historie

HP QTP ble opprinnelig skrevet av Mercury Interactive. Mercury Interactive ble deretter anskaffet av Hewlett Packard (HP) i 2006. I 2012 fornyet HP QTP med det nye navnet UFT; under fornyelse var HPs UFT-versjon 11.50. UFT 11.5 kombinerte HP QuickTest Professional og HP Service Test til en enkelt programvarepakke. Navnet “ Unified ” avslører at UFT er et avansert og kombinert “GUI og API (service)” testverktøy. UFT har forbedret og splitter nye funksjoner som ikke er tilgjengelige i tidligere versjoner av HP Service Test eller HP QuickTest Professional. Den integrerte HP Unified Functional Testing-programvaren lar deg teste alle tre lag av programmets operasjoner: grensesnittet, tjenestelaget og databaselaget.

HP Unified Functional Testing (UFT) er den komplette industristandarden. La oss se noen av de nye funksjonene som tilbys av «HP Unified Functional Testing» over den eldre versjonen «HP QuickTest Professional»:

GUI + API-tester

UFT er en kombinasjon av “HP QuickTest Professional” og “HP Service Test” – test tre lag av programvarene; grensesnittlaget, tjenestelaget og databaselaget. QTP støtter bare GUI-testing for Windows og webapplikasjoner, men UFT støtter GUI og API-testing begge deler.

Testing av forretningsprosesser

I tillegg til GUI- og API-testing, gir UFT 12.0 også muligheten for Business Process Testing – Emne og komponentbasert tilpasset automatiseringstestplattform som gir nytt rammeverk (vindu) for å designe, lage, vedlikeholde og utføre testen og administrere dataene til testen. For å jobbe med forretningsprosessprøving må du koble et ALM-prosjekt med BPT-støtte.

Mobiltesting med UFT

UFT gir bedre støtte for mobiltesting. Med hjelp av HP UFT Mobile hevder HP at du vil være i stand til å lage agnostiske skript for mobilplattformer, og det forventes derfor at et skript opprettet for iOS vil fungere for Android. Testløsningen for mobilapplikasjoner støtter emulatorer så vel som ekte enheter. De virkelige enhetene kan hentes fra den offentlige skyen av delte virkelige enheter og / eller privat sky av dedikerte virkelige enheter.

Nye tillegg – Flex og Qt

Disse tilleggene gjør det mulig for brukere å teste GUI-deler av Flex- og Qt-applikasjoner. UFT Flex-tillegg er nødvendig for å teste Flex-applikasjoner eller -objekter. Men dette tillegget står overfor problemer i tilfelle tilgang til UFT Flex Agent og å finne Flex-baserte webapplikasjoner. Løsning – kompiler en Flex-applikasjon med en UFT Flex pre-kompilert agent. For å kjøre Qt-applikasjoner i UFT, er ingen ekstra prosess nødvendig; bare jobbe med Qt-applikasjoner som andre støttede applikasjoner fra UFT.

INSIGHT-opptak

Med bildebasert objekt identifikasjon kan du nå lære et objekt (eller bilder) forskjellige tilstander og konvertere det til et gjenkjennelig objekt i objektbiblioteket. Den gjenkjenner objektene og applikasjonene som UFT ikke kjenner igjen ved hjelp av enkle teknikker. Det er også nyttig for å gjenkjenne applikasjoner som kjøres på eksternt system.

Feilsøking med flere skript

Dette var en sårt tiltrengt og ønsket funksjon. Du vil nå kunne feilsøke to eller flere skript samtidig fra UFTs IDE.

PDF-sjekkpunkter

Du kan nå direkte sammenligne PDF-filer og kjøre sjekkpunkter på dem.

Støtte for Apple Safari

UFT kjører på alle hovedlesere, inkludert Apple Safari (på ekstern Mac-PC), men QTP kjører ikke på Apple Safari. Ved hjelp av Apple Safari-nettleseren kjører UFT testen på ekstern Mac-PC effektivt på grunn av sikker kommunikasjon mellom UFT-PCen og Mac-PC-en og oppdager nettleserobjektet under testen for å ta øyeblikksbildet.

Forbedret feilsøkingsprosess

Under testen er feilsøking en viktig prosess for et automatiseringsverktøy.

  • Call Stack – se alt metoder og funksjoner som for øyeblikket er tilgjengelige i samtalestakken.
  • Lastede moduler – Nyttig for API-testing, viser alle .dll-filer i et bestemt program utført ved hjelp av API-test.
  • Tråder– Dette er også for API-testing, viser all informasjon om tråder som for tiden kjører som en del av kjøringsøkten.
  • Lokale variabelrute– Viser alle typer variabler og deres nåværende verdier.
  • Konsollrute– Under feilsøkingsprosessen; kjør kodelinjen som er skrevet på VB-skriptspråk for GUI-testing og C #-kode for API-testing.
  • Watch– Viser gjeldende verdi og type variabler, egenskaper eller uttrykk i Watch-ruten.
  • Feilsøkingsrute – Viser alle verdier og typer variabler, egenskaper og uttrykk skrevet i VBScript eller C # språk.

Kjør trinn

Gjelder for API-testing, en liten funksjon, men veldig nyttig for å kjøre trinn, funksjoner eller objekter som vises på lerretet ved hjelp av den nye funksjonen «Kjør trinn». Du kan få tilgang til denne funksjonen «Kjør trinn» ved å høyreklikke på et hvilket som helst objekt på lerretet.

Ekstern autentisering for ALM

Med UFT 12.0 kan du koble til ALM 12.00-serveren og prosjektere ved ekstern godkjenning, for eksempel; CAC (Common Access Card) eller SiteMinder. UFT gjør det mulig for brukere å installere eksterne autentiseringssertifikater eller enkeltpåloggingsmekanismer for å benytte ALM-tjenesten, nå er det ikke nødvendig å huske brukernavn og passord for samme formål. div> Og selvfølgelig ikonene!

Hva er tankene dine om denne nye versjonen med den store navneendringen, overhaling av brukergrensesnittet og tilleggsfunksjoner? Kjenner du noen andre tilleggsfunksjoner i UFT? Vennligst nevn i kommentarene nedenfor …

Svar

QTP står for Quick Test Professional , gitt av Hewlett Packard ( HP). QTP er et program som brukes til automatiseringstestprosessen for å teste programvareapplikasjonene, mer nyttig for «funksjonell» og «regresjon» -testing.

QTPs brukergrensesnitt kalles som et integrert utviklingsmiljø (IDE) test i seg selv, kommer IDE med forskjellige funksjoner som motiverer testere til å utvikle et komplett skript som effektivt vil validere bestemmelsen av testen.

QTP kjører bare i et Windows-miljø og bruker «VB Script» skriptspråk er en som blir tolket på kjøretid.

Den støttede teknologien avhenger helt av hvilken versjon av QTP som er tilgjengelig 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.

Siste versjon av QTP kalt UFT:

Den siste versjonen av QTP er 11.5; denne nye versjonen av QTP heter HP Unified Functional Testing (UFT). I utgangspunktet er UFT en blanding av HP QTP ( GUI-testverktøy ) og HP Service Test ( API-testverktøy ). Blanding av QTP og ST vil være tilgjengelig på ett grafisk brukergrensesnitt. Så fra nå av trenger ikke brukeren å laste ned to forskjellige verktøy mens du arbeider.

Siste versjon av QTP støtter Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services og mange andre store språk og plattformer, men noen eldre versjoner støtter ikke alle ovennevnte språk og plattformer.

HP UFT 11.5 vil også legge til rette for åpen kildekode-kontinuerlig integrasjon (CI) -systemer som Jenkins og Hudson. Mens vi forstår behovet for telefon (smarttelefoner + nettbrett) blant brukerne, er HP mer oppmerksom på dette; HPs UFT 11.5 vil gi en forbedret støtte for mobiltesting. Med denne HP UFT Mobile-støtten sier HP at brukeren vil være i stand til å generere agnostiske skript for mobilplattformer.Agnostiske skript som er opprettet iOS, kan også fungere på Android. Det vil også støtte emulatorer og ekte enheter. De virkelige enhetene kan hentes fra den offentlige skyen av kollektive virkelige enheter og / eller privat sky av viet virkelige enheter.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *