16 new features micro focus uft tool qtp vs uft
HP UFT (Unified Functional Testing) Tool ændres nu til Micro FocusUFT (Unified Functional Testing) Tool, men stadig er indholdet på siden gyldigt på det nye Micro Focus-domæne og værktøjer også
Oversigt over UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) værktøj er et automatisk funktionelt testværktøj, der i øjeblikket er tilgængeligt i version 12.01 (fra juli 2014). De understøttede funktioner motiverer udviklere og testere til at udvikle og levere software til fejlfri kvalitet til at imødekomme forretningsbehovene. På grund af dets fremragende funktioner er HP UFT-software og UFT-professionelle begge altid efterspurgte.
Se også=> Vi har komplette QTP-tutorial-serier med mere end 25 dybdegående tutorials. Tjek venligst her.
Det er ikke et nyt produkt af Mikrofokus , et gammelt produkt “QTP” QuickTest Professional med nye og avancerede funktioner. Oprindeligt blev QTP skrevet af Mercury Interactive og udgav den første version 5.5 i 2001, senere udviklet af Hewlett Packard (HP) i 2006. I 2012 fornyede HP QTP med det nye navn UFT; under fornyelse var HP's UFT-version 11.50.
Navnet 'Unified' afslører, at UTF er et avanceret og kombineret 'GUI og API (service)' testværktøj, der stærkt tester funktionaliteterne i front-end og back-end af softwareapplikationen. HP sagde, at den nye udgivelse af UFT 12.01 giver bedre dokumentationsunderstøttelse sammenlignet med UFT 12.0.
Så UFT understøtter BPT (Business Process Testing) er en komponentbaseret testramme, der giver en stærk og effektiv platform til at teste komplet forretningsproces manuelt og automatisk, kombinerer manuelle og automatiseringstest med mindre duplikering, og dets komponentgenanvendelsesfunktion gør testprocessen hurtig. Aktivér struktureret automatiseret test.
Sprogunderstøttelse:
QTP / UFT bruger VB Script som et skriptsprog , dette er kun et sprog, der understøttes fuldt ud af IDE (Integrated Development Environment) af QTP / UFT. IDE er en brugergrænseflade til QTP / UFT. Bortset fra VB Script understøtter det også java-script og Windows-shell-script. Ved hjælp af VB Script kan brugeren tage fordelene ved objektorienterede programmeringskoncepter, men ikke polymorfisme og arv.
Teknologisupport:
UFT er tilgængelig til .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 afhænger af hvilken UFT-version du bruger.
Aktuel version af UFT 12.01 understøtter; JDK 1.8, Hyper V og XenDesktop 7 (Technology Preview-niveau), SAP Web Dynpro ABAP til Netweaver 7.40 og Langvarig Internet Explorer-support til SAP Web UI.
UFT vs QTP: Nye funktioner understøttet af UFT
Selvom jeg nævnte ovenfor er UFT en nyeste version af QTP med mange nye funktioner er den avancerede løsning til funktionel og regressionstest.
Lad os se på forskellen mellem QTP og UFT og alle nye funktioner understøttet af UFT, der hjælper udviklere og testere med at teste objekter, komponenter og hele applikationer effektivt og sikkert,
Folk, der har brugt QTP i de sidste par år og er meget venlige med det, hver dag tester de mange funktionaliteter i softwareapplikationen for at finde og frigive bugs, under testprocessen bruger de mange andre værktøjer med QTP til at levere softwarefri kvalitetssoftware. Derefter efter frigivelse af UFT kommer der bestemt et spørgsmål i tankerne, hvorfor hvorfor man går til UFT, hvordan UFT er avanceret end QTP, hvordan vi kan teste softwareapplikationen på en bedre måde ved hjælp af UFT nye funktioner? Her er løsningen på alle dine spørgsmål,
1) HP UFT = HP QuickTest Professional + HP servicetest:
UFT (Unified funktionel test) navn afslører, at det er en kombination af 'HP QuickTest Professional' og 'HP Service Test' betyder; UFT-softwarepakken inkluderer alle funktioner i QTP og servicetest begge. Denne integrerede HP Unified Functional Testing-pakke gør det muligt for udviklere og testere at teste tre lag af softwareapplikationerne; Interface-laget, servicelaget og databaselaget.
QTP understøtter kun GUI-test for at teste funktionaliteten i Windows og webapplikationer, men UFT understøtter GUI og API-testning af begge.
2) Browsere understøttet af QTP og UFT:
UFT kører på alle hovedbrowsere, som brugeren bruger regelmæssigt til deres daglige opgave, f.eks. Internet Explorer v6 -v11, Firefox v3.0 - v31 (bruger passende programrettelser og servicepakker), Google Chrome v12 - v35 og Apple Safari (på ekstern Mac-pc) v6, v6.10, v7.00, men QTP kører grundlæggende på Internet Explorer, Google Chrome til v36 og Firefox-browsere, men ikke på Apple Safari, afhænger af de anvendte programrettelser og servicepakker.
Ved hjælp af Apple Safari-browseren kører UFT testen på fjern-Mac-pc effektivt på grund af sikker kommunikation mellem UFT-pc'en og Mac-pc'en, detekterer browserobjektet under testen for at tage øjebliksbillede.
3) OS understøttet af QTP og UFT:
UTF kører på OS: Windows XP / Vista / 2003/7/8 / 8.1 og Windows Server 2008 / Windows Server 2012 R2
QTP kø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 lidt anderledes end UFT med hensyn til farve, design, tekststil og sidens indhold. På velkomstsiden indeholder QTP procesvejledningsliste (Keyword-Driven Testing, Application områder og Business Components) og mange værktøjsikoner til at teste applikationerne i henhold til kravet. Viser også filer, som du allerede har åbnet tidligere til arbejdsformål, og en mulighed for at skjule velkomstsiden.
UFT-velkomstside: Som jeg har allerede forklaret, at UFT er lidt anderledes end QTP , med hensyn til farve, design, tekststil og sidens indhold. På velkomstsiden viser UFT links til at åbne og oprette en ny testfil, også mange værktøjer til at understøtte og vedligeholde den pågældende fil.
5) QTP og UFT har begge to forskellige ikoner:
QTP og UFT begge ikoner er helt forskellige fra hinanden.
tilføje en værdi til en matrix
6) UFT-installation er hurtigere og sikker end QTP:
UFT-installationspakken er dog mindre end alle tidligere versioner; installationsprocessen er blevet meget hurtigere og sikker, det tager også meget kortere tid under installationen. Derudover giver UFT mulighed for at installere tilføjelsesprogram til ALM og Run Result Viewer med installationspakken. Installationsprocessen kan være på ethvert understøttet sprog af UFT; ingen grund til at installere en separat sprogpakke. Under installationen installerer og konfigurerer den al nødvendig software, værktøjer og tilføjelsesprogrammer, der kræves for at køre UFT. Installer pakken sikkert uden at deaktivere UAC (User Account Control) til din pc.
7) UFT leverer alle tjenester på et fælles sted (IDE):
UFT v11.5: QTP har forskellige muligheder for funktionel test; en til GUI-test og en anden til ikke-GUI ved hjælp af API-servicetest.
Men Unified functional Testing (UFT) er en kombination af begge produkter (GUI og API) og dets funktioner og vises i en fælles brugergrænseflade. Først for at teste applikationen kan brugeren vælge en af indstillingerne 'GUI eller API (Service test)' fra 'Startsiden' i henhold til kravet.
UFT v12.0: Ud over GUI og API-test giver UFT 12.0 også mulighed for Business Process Testing, alt sammen i en fælles brugergrænseflade.
8) Nye tilføjelsesprogrammer - Flex og Qt:
Den nye version af QTP understøtter to nye tilføjelsesprogrammer: “Flex” og “Qt”, disse tilføjelsesprogrammer letter brugerne til at teste GUI-delen af Flex- og Qt-applikationer.
hvordan man åbner en .apk fil
UFT Flex-tilføjelsesprogram er påkrævet for at kunne teste Flex-applikationer eller objekter fra dets interface med succes. Denne tilføjelse står over for problemer i tilfælde af at få adgang til UFT Flex Agent og finde Flex-baserede webapplikationer. For at komme ud af disse problemer skal du kompilere en Flex-applikation med en UFT Flex-præ-kompileret agent, som ikke er nødvendig for QT-applikationer. For at køre Qt-applikationer i UFT kræves ingen yderligere proces; arbejd simpelthen for Qt-applikationer som andre understøttede applikationer fra UFT.
9) Nyt lærred af UFT:
UFT-lærredet er dybest set en testflowrude, der viser alle handlinger (alle testskriptsfunktionerne) sker under testprocessen i grafisk form. I henhold til testkravet kan du trække og slippe alle handlinger op og ned. Du kan køre, debugge, ringe til den eksisterende handling eller en ny.
10) INSIGHT-optagelse:
Insight-optagelse; en af de bedste og lette billed (objekter) reorganiseringsteknikker end andre teknikker, gør det lettere at optage ved at levere optageværktøjslinjen. Det genkender de objekter og applikationer, som UFT aldrig kan gøre ved hjælp af enkle teknikker, hvilket også hjælper med at genkende applikationer, der køres på et fjerntliggende system.
11) UFTs forbedrede fejlfindingsproces ved hjælp af mange funktioner:
Gammel QTP havde færre fejlfindingsfunktioner sammenlignet med ny (UFT). Under testen af en applikation bliver fejlretning en vigtig proces i et automatiseringsværktøj. På grund af dets betydning er den blevet forbedret i den nyeste version af QTP.
Lad os se, hvordan fejlretning er blevet forbedret ved tilføjelse af mange funktioner,
- Ring til Stack - Gør det lettere at se alle metoder og funktioner, der i øjeblikket er tilgængelige i opkaldstakken.
- Indlæste moduler - Nyttigt til API-test, viser alle .dlls-filer i et bestemt program, der udføres ved hjælp af API-test.
- Tråde - Dette er også til API-test, viser alle oplysninger om tråde, der i øjeblikket kører som en del af kørselssessionen.
- Rude til lokale variabler - 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.
- Holde øje - Viser den aktuelle værdi og type af variabler, egenskaber eller udtryk i uruden.
- Fejlretningsrude - Viser alle værdier og typer af variabler, egenskaber og udtryk skrevet i VBScript eller C # sprog.
12) UFT Run step-kommando til API-test:
Gælder i API-test, en lille funktion, men meget nyttigt at køre ethvert trin, funktion eller objekt i en applikation, 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 objekt på lærredet.
Denne funktion er nyttig, når du tester en applikation ved hjælp af API-tjenesten til UFT og en applikation under test, der har mange funktioner, objekter og egenskaber. Sammen udførelse af alle funktioner, objekter og egenskaber, der gør din proces langsom eller ikke krævet for at udføre alle, er kun en enkelt funktion påkrævet for at udføre under testen. I dette tilfælde skal du kun køre en enkelt funktion ved at højreklikke på funktionen.
13) UFT's MSAA API:
MSAA eller Microsoft Accessibility API bruges til at oprette kontroller, som let kan tilgås af hjælpemidler. Microsoft-bånd brugte MSAA. Så nu kan UFT identificere disse Microsoft-båndobjekter som standard testobjekter og kan bruge dem direkte i scripting.
14) UFT's Integrated Print-vindue:
UFT har integreret udskrivningsvindue til udskrivning af fejlretningsoplysninger fra scripts.
15) UFTs nye GUI-, API- og BPT-testvindue:
GUI-testvindue: UFT's GUI er en avanceret og ny testramme (vindue), der giver en meget hurtig, pålidelig, genanvendelig, programmerbar og inkluderende grænseflade til udvikler og tester til softwarekvalitetskontrol på kortere tid.
API-testvindue:
Tidligere med QTP-versionen understøttede Web Service-tilføjelsen visse API-test i form af den uafhængige Service Test-applikation. Men nu har UFT integreret det i en fælles IDE er et godt sted at visualisere og forstå API-testprocessen, der er nyttige til test af hovedløs applikation (applikation uden brugergrænseflade). Hovedløse applikationer som; JMS, databaser og webservices understøttes ikke af API-testværktøjskassen. UFT understøtter fuldt ud C # -kodning for at teste applikationerne.
BPT testvindue:
UFT's BPT (Business Process Testing) er et emne og komponentbaseret tilpasset automatiseringsprøvningsplatform, giver ny ramme (vindue) til at designe, oprette, vedligeholde og udføre testen og administrere testens data. Det er også nyttigt at udvikle og vedligeholde genanvendelige testkomponenter, der er bedst til alle typer af test, enkle og komplekse.
For at oprette og vedligeholde testen ved hjælp af Business Process Testing i UFT får du to muligheder; 'Forretningsprocestest' og 'forretningsprocesflow', disse to platforme indeholder normalt de samme forretningskomponenter i samme rækkefølge. For at arbejde på test af forretningsprocesser skal du forbinde et ALM-projekt med BPT-support.
16) ALM bruger nu ekstern godkendelse:
Tidligere brugte tidligere UFT-versioner en almindelig metode til at give brugernavn og adgangskode til at oprette forbindelse til ALM-projektet og serveren, men nu med UFT 12.0 kan du oprette forbindelse til ALM 12.00-serveren og projektere ved ekstern godkendelse, såsom; CAC (Common Access Card) eller SiteMinder. UFT letter brugerne til 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.
Konklusion:
Personligt oplevede jeg, at UFT virkelig er en god opfindelse af HP, giver brugervenlig IDE til enhver form for GUI- og API-test.
Folk, der virkelig brænder for at bruge QTP nye og forbedrede funktioner personligt / professionelt, går til HP's websted og downloader prøveversionen af UFT 12.01. Efter brug af den nyeste version af UFT ser du helt sikkert aldrig tilbage til den tidligere version.
Anbefalet læsning
- HP UFT
- Introduktion til Micro Focus LoadRunner - Load Testing med LoadRunner Tutorial # 1
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Sådan gøres manuel test mere effektiv ved hjælp af Micro Focus Sprinter
- 5 Bedste HP Unified Functional Testing (UFT) alternative værktøjer
- Test af Primer eBook Download
- Load Testing med HP LoadRunner-vejledninger
- Sådan fungerer datadrevet test (eksempler på QTP og selen)