16 new features micro focus uft tool qtp vs uft
HP UFT (Unified Functional Testing) Tool er nå endret til Micro FocusUFT (Unified Functional Testing) Tool, men likevel er innholdet på siden gyldig på det nye Micro Focus-domenet og verktøyene også
Oversikt over UFT (Unified Functional Testing) / QTP:
UFT (enhetlig funksjonstesting) tool er et automatiseringsfunksjonelt testverktøy, for tiden tilgjengelig i versjon 12.01 (fra juli 2014). De støttede funksjonene motiverer utviklere og testere til å utvikle og levere programvare med gratis programvare som imøtekommer forretningsbehovet. På grunn av sine utmerkede funksjoner er både HP UFT-programvare og UFT-profesjonelle alltid etterspurt.
Se også=> Vi har en komplett QTP-opplæringsserie med 25+ grundige opplæringsprogrammer. Vennligst sjekk her.
Det er ikke et nytt produkt av Mikrofokus , et gammelt produkt “QTP” QuickTest Professional med nye og forhåndsfunksjoner. Opprinnelig ble QTP skrevet av Mercury Interactive og ga ut den første versjonen 5.5 i 2001, senere utviklet av Hewlett Packard (HP) i 2006. I 2012 fornyet HP QTP med det nye navnet UFT; under fornyelse var HPs UFT-versjon 11.50.
Navnet 'Unified' avslører at UTF er et avansert og kombinert 'GUI og API (service)' testverktøy som tester sterkt funksjonaliteten til front-end og back-end av programvaren. HP sa at den nye utgaven av UFT 12.01 gir bedre dokumentasjonsstøtte sammenlignet med UFT 12.0.
Så, UFT støtter BPT (Business Process Testing) er et komponentbasert testrammeverk som gir sterk og effektiv plattform for å teste fullstendig forretningsprosess manuelt og automatisk, kombinerer manuelle og automatiseringstester med mindre duplisering, og funksjonen for gjenbrukbar komponent gjør testprosessen rask. Aktiver strukturert automatisert testing.
Språkstøtte:
QTP / UFT bruker VB Script som skriptspråk , dette er bare et språk som støttes fullt ut av IDE (Integrated Development Environment) av QTP / UFT. IDE er et brukergrensesnitt for QTP / UFT. Bortsett fra VB Script, støtter den også java-skript og Windows-skallskript. Ved å bruke VB Script kan brukeren ta fordelene av objektorientert programmeringskonsepter, men ikke polymorfisme og arv.
Teknologistøtte:
UFT er tilgjengelig for .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core og Advanced), VisualAge Smalltalk, Silverlight og mainframe terminalemulatorer, alt dette avhenger av hvilken UFT-versjon du bruker.
Gjeldende versjon av UFT 12.01 støtter; JDK 1.8, Hyper V og XenDesktop 7 (Technology Preview level), SAP Web Dynpro ABAP for Netweaver 7.40 og Langvarig Internet Explorer-støtte for SAP Web UI.
UFT vs QTP: Nye funksjoner støttet av UFT
Selv om jeg nevnte ovenfor, er UFT en siste versjon av QTP med mange nye funksjoner er den avanserte løsningen for funksjonell og regresjonstesting.
La oss se på forskjellen mellom QTP og UFT og alle nye funksjoner som støttes av UFT, som hjelper utviklere og testere å teste objekter, komponenter og hele applikasjoner effektivt og sikkert,
Folk som har brukt QTP de siste årene og er veldig vennlige med det, hver dag tester de mange funksjoner i programvaren for å finne og frigjøre feil. Under testprosessen bruker de mange andre verktøy med QTP for å tilby programvare med fri kvalitet. Så etter å ha sluppet UFT, kommer det definitivt et spørsmål i tankene om hvorfor å gå til UFT, hvordan UFT er avansert enn QTP, hvordan vi kan teste programvaren på en bedre måte ved hjelp av UFT nye funksjoner? Her er løsningen på alle spørsmålene dine,
1) HP UFT = HP QuickTest Professional + HP servicetest:
UFT (Unified functional testing) name avslører at det er en kombinasjon av “HP QuickTest Professional” og “HP Service Test”, betyr; UFT-programvarepakken inneholder alle funksjonene i QTP og tjenestetest begge deler. Denne integrerte HP Unified Functional Testing-pakken gjør det mulig for utviklere og testere å teste tre lag av programvarene. grensesnittlaget, tjenestelaget og databaselaget.
QTP støtter bare GUI-testing for å teste funksjonalitetene til Windows og webapplikasjoner, men UFT støtter GUI og API-testing av begge deler.
2) Nettlesere som støttes av QTP og UFT:
UFT kjører på alle hovedlesere som brukeren bruker regelmessig til sin daglige oppgave, for eksempel; Internet Explorer v6 -v11, Firefox v3.0 - v31 (bruker passende oppdateringer og servicepakker), Google Chrome v12 - v35 og Apple Safari (på ekstern Mac-PC) v6, v6.10, v7.00, men QTP kjører i utgangspunktet på Internet Explorer, Google Chrome til v36 og Firefox-nettlesere, men ikke på Apple Safari, avhenger av oppdateringer og servicepakker som brukes.
Ved hjelp av Apple Safari-nettleseren kjører UFT testen på ekstern Mac PC effektivt på grunn av sikker kommunikasjon mellom UFT PC og Mac PC, og oppdager nettleserobjektet under testen for å ta øyeblikksbildet.
3) OS støttet av QTP og UFT:
UTF kjører på OS: Windows XP / Vista / 2003/7/8 / 8.1 og Windows Server 2008 / Windows Server 2012 R2
QTP kjører på OS: Windows XP / 2003 / Vista / 7 og Windows Server 2008
4) Velkomstside (startside) for UFT og QTP:
QTP velkomstside: Velkomstsiden til QTP er litt annerledes enn UFT når det gjelder farge, design, tekststil og innhold på siden. På velkomstsiden gir QTP prosessveiledningsliste (nøkkelorddrevet testing, applikasjonsområder og forretningskomponenter) og mange verktøyikoner for å teste applikasjonene i henhold til kravet. Viser også filer som du allerede har åpnet tidligere for arbeidsformål, og et alternativ for å skjule velkomstsiden.
UFT velkomstside: Som, har jeg allerede forklart at UFT er litt annerledes enn QTP , når det gjelder farge, design, tekststil og innhold på siden. På velkomstsiden viser UFT lenker for å åpne og opprette en ny testfil, også mange verktøy for å støtte og vedlikeholde den aktuelle filen.
5) QTP og UFT har begge to forskjellige ikoner:
QTP og UFT begge ikonene er helt forskjellige fra hverandre.
sql server 2012 intervju spørsmål og svar for erfarne
6) UFT-installasjon er raskere og sikrere enn QTP:
UFT-installasjonspakken er imidlertid mindre enn alle tidligere versjoner; installasjonsprosessen har blitt veldig raskere og sikker, og det tar også veldig kortere tid under installasjonen. I tillegg gir UFT muligheten til å installere tillegg for ALM og Run Result Viewer med installasjonspakken. Installasjonsprosessen kan være på hvilket som helst språk som støttes av UFT; ikke behov for å installere en egen språkpakke. Under installasjonen installerer og konfigurerer den all nødvendig programvare, verktøy og tillegg som kreves for å kjøre UFT. Installer pakken sikkert uten å deaktivere UAC (User Account Control) for din PC.
7) UFT tilbyr alle tjenester på ett felles sted (IDE):
UFT v11.5: QTP har forskjellige muligheter for funksjonell testing; en for GUI-testing og en annen for ikke-GUI ved hjelp av API Service Test.
Men Unified functional Testing (UFT) er en kombinasjon av begge produktene (GUI og API) og dens funksjoner og skjermer i ett felles brukergrensesnitt. Først for å teste applikasjonen, kan brukeren velge hvilket som helst av alternativet “GUI eller API (Service test)” fra “Startsiden” i henhold til kravet.
UFT v12.0: I tillegg til GUI- og API-testing gir UFT 12.0 også muligheter for forretningsprosessprøving, alt sammen i ett felles brukergrensesnitt.
8) Nye tillegg - Flex og Qt:
Den nye versjonen av QTP støtter to nye tillegg: 'Flex' og 'Qt', disse tilleggene gjør det mulig for brukere å teste GUI-deler av Flex og Qt-applikasjoner.
spørsmål om såpe og hvile på nettjenester
UFT Flex-tillegg er nødvendig for å teste Flex-applikasjoner eller objekter fra grensesnittet. Dette tillegget står overfor problemer i tilfelle tilgang til UFT Flex Agent og å finne Flex-baserte webapplikasjoner. For å komme ut av disse problemene må du kompilere en Flex-applikasjon med en UFT Flex forhåndskompilert agent som ikke er nødvendig for QT-applikasjoner. For å kjøre Qt-applikasjoner i UFT, er ingen ekstra prosess nødvendig; bare jobbe for Qt-applikasjoner som andre støttede applikasjoner fra UFT.
9) Nytt lerret av UFT:
UFT-lerretet er i utgangspunktet en Test Flow-rute som viser alle handlinger (alle funksjonene til testskriptene) som skjer under testprosessen i grafisk form. I henhold til testkravet kan du dra og slippe alle handlingene opp og ned. Du kan kjøre, feilsøke, ringe den eksisterende handlingen eller den nye.
10) INSIGHT-opptak:
Innsikt innspilling; en av de beste og enkle omorganiseringsteknikkene for bilder (objekter) enn andre teknikker, gjør opptak enklere ved å tilby opptaksverktøylinjen. Den gjenkjenner objektene og applikasjonene som UFT ikke kan gjøre noensinne ved hjelp av enkle teknikker, og hjelper også å gjenkjenne applikasjoner som kjøres på eksternt system.
11) UFTs forbedrede feilsøkingsprosess ved hjelp av mange funksjoner:
Gammel QTP hadde mindre feilsøkingsfunksjoner sammenlignet med ny (UFT). Under testen av et program blir feilsøking en viktig prosess for et automatiseringsverktøy. På grunn av dens betydning, har den blitt forbedret i den siste versjonen av QTP.
La oss se hvordan feilsøking er forbedret ved å legge til mange funksjoner,
- Ring Stack - Tilrettelegger for å se alle metoder og funksjoner som for tiden er tilgjengelige i samtalestakken.
- Lastede moduler - Nyttig for API-testing, viser alle .dlls-filer til 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 linjen med koder skrevet på VB Script språk for GUI testing og C # kode for API testing.
- Se - 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.
12) UFT Kjør trinnkommando for API-testing:
Brukes i API-testing, en liten funksjon, men veldig nyttig for å kjøre ethvert trinn, funksjon eller objekt til et program 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.
Denne funksjonen er nyttig når du tester et program ved hjelp av API-tjenesten til UFT og et program under testen som har mange funksjoner, objekter og egenskaper. Sammen utføring av alle funksjoner, objekter og egenskaper som gjør prosessen treg eller ikke nødvendig for å utføre alle, er det bare en enkelt funksjon som kreves for å utføre under testen. I dette tilfellet kjører du bare en enkelt funksjon ved å høyreklikke på funksjonen.
13) UFTs MSAA API:
MSAA eller Microsoft Accessibility API brukes til å lage kontroller som lett kan nås av hjelpemidler. Microsoft-bånd brukte MSAA. Så nå kan UFT identifisere disse båndobjektene fra Microsoft som standard testobjekter og kan bruke dem direkte i skripting.
14) UFT’s Integrated Print-vindu:
UFT har integrert utskriftsvindu for å skrive ut feilsøkingsinformasjon fra skript.
15) UFTs nye vindu for GUI, API og BPT:
GUI-testvindu: UFTs GUI er et forskudd og nytt testrammeverk (vindu), og gir et veldig raskt, pålitelig, gjenbrukbart, programmerbart og inkluderende grensesnitt til utvikler og tester for programvarekvalitetskontroll på kortere tid.
API-testvindu:
Tidligere med QTP-versjon, støttet Web Service-tillegget visse API-tester i form av den frittstående Service Test-applikasjonen. Men nå har UFT integrert det i en felles IDE er et flott sted å visualisere og forstå API-testprosessen som er nyttig for å teste hodeløs applikasjon (applikasjon uten brukergrensesnitt). Hodeløse applikasjoner som; JMS, databaser og webtjenester støttes ikke av API-testverktøykassen. UFT støtter C # -koding fullt ut for å teste applikasjonene.
BPT-testvindu:
UFTs BPT (Business Process Testing) er et tema og komponentbasert tilpasset automatiseringstestplattform, som gir et nytt rammeverk (vindu) for å designe, opprette, vedlikeholde og utføre testen og administrere dataene til testen. Det er også nyttig for å utvikle og vedlikeholde gjenbrukbare testkomponenter, best for alle typer tester, enkle og komplekse.
For å lage og vedlikeholde testen ved hjelp av Business Process Testing i UFT får du to alternativer; “Forretningsprosestester” og “forretningsprosessflyter”, disse to plattformene inneholder vanligvis samme forretningskomponenter i samme rekkefølge. For å jobbe med Business Process Testing, må du koble et ALM-prosjekt med BPT-støtte.
16) ALM bruker nå ekstern godkjenning:
Tidligere brukte UFT tidligere versjoner en vanlig metode for å gi brukernavn og passord for å koble til ALM-prosjekt og server, men nå med UFT 12.0 kan du koble til ALM 12.00-server og prosjekter ved ekstern godkjenning, for eksempel; CAC (Common Access Card) eller SiteMinder. UFT gjør det mulig for brukere å installere eksterne autentiseringssertifikater eller enkel påloggingsmekanismer for å benytte ALM-tjenesten, nå trenger du ikke å huske brukernavn og passord for samme formål.
Konklusjon:
Personlig opplevde jeg at UFT virkelig er en god oppfinnelse av HP, og gir brukervennlig IDE for alle slags GUI- og API-tester.
Folk som virkelig brenner for å bruke QTP nye og forbedrede funksjoner personlig / profesjonelt, går til HPs nettsted og laster ned prøveversjonen av UFT 12.01. Sikkert, etter å ha brukt UFT siste versjon, vil du aldri se tilbake til forrige versjon.
Anbefalt lesing
- HP UFT
- Introduksjon til Micro Focus LoadRunner - Load Testing with LoadRunner Tutorial # 1
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- Hvordan gjøre manuell testing mer effektiv ved hjelp av Micro Focus Sprinter
- 5 beste HP Unified Functional Testing (UFT) alternative verktøy
- Testing Primer eBook Download
- Lastetesting med HP LoadRunner-veiledninger
- Hvordan datadrevet testing fungerer (eksempler på QTP og selen)