Articles

Vad är UFT?

Bästa svaret

Tidigare känt som HP QuickTest Professional (QTP), Unified Functional Testing (UFT) ger funktionell och regressionstestautomatisering. Den använder Visual Basic Scripting Edition (VBScript) som skriptspråk. UFT automatiserar testning genom en intuitiv, visuell användarupplevelse som kopplar samman manuell, automatiserad och rambaserad testning i en IDE.

En kort historik

HP QTP skrevs ursprungligen av Mercury Interactive. Mercury Interactive förvärvades därefter av Hewlett Packard (HP) 2006. År 2012 förnyade HP QTP med det nya namnet UFT; under förnyelsen var HP: s UFT-version 11.50. UFT 11.5 kombinerade HP QuickTest Professional och HP Service Test till ett enda programvarupaket. Namnet “ Unified ” avslöjar att UFT är ett avancerat och kombinerat testverktyg ”GUI och API (service)”. UFT har förbättrat och helt nya funktioner som inte finns i tidigare versioner av HP Service Test eller HP QuickTest Professional. Den integrerade programvaran HP Unified Functional Testing låter dig testa alla tre skikten i programmets funktioner: gränssnittet, servicelagret och databaslagret.

HP Unified Functional Testing (UFT) är den kompletta industristandarden. Låt oss se några av de nya funktionerna som erbjuds av ”HP Unified Functional Testing” över den äldre versionen ”HP QuickTest Professional”:

GUI + API-tester

UFT är en kombination av ”HP QuickTest Professional” och ”HP Service Test” – testa tre lager av programvaran; gränssnittslagret, servicelagret och databaslagret. QTP stöder endast GUI-testning för Windows- och webbapplikationer, men UFT-stöd för GUI- och API-testning av båda.

Testning av affärsprocesser

Förutom GUI- och API-testning erbjuder UFT 12.0 också alternativ för affärsprocesstestning – Ämnesbaserad och komponentbaserad anpassad automatiseringstestplattform som ger ett nytt ramverk (fönster) för att designa, skapa, underhålla och utföra testet och hantera uppgifterna i testet. För att arbeta med affärsprocesstestning måste du ansluta ett ALM-projekt med BPT-stöd.

Mobiltestning med UFT

UFT ger bättre stöd för mobil testning. Med hjälp av HP UFT Mobile hävdar HP att du kommer att kunna skapa agnostiska skript för mobilplattformar, därför skulle ett skript som skapats för iOS förväntas fungera för Android. Testlösningen för mobilapplikationer stöder emulatorer såväl som riktiga enheter. De riktiga enheterna kan hämtas från det offentliga molnet av delade riktiga enheter och / eller privata moln av dedikerade riktiga enheter.

Nya tillägg – Flex och Qt

Dessa tillägg underlättar för användare att testa GUI-delar av Flex- och Qt-applikationer. UFT Flex-tillägg krävs för att testa Flex-applikationer eller objekt. Men det här tillägget möter problem i händelse av åtkomst till UFT Flex Agent och hitta Flex-baserade webbapplikationer. Lösning – kompilera en Flex-applikation med en UFT Flex förkompilerad agent. För att köra Qt-applikationer i UFT krävs ingen ytterligare process. arbeta helt enkelt med Qt-applikationer som andra UFT-stödda applikationer.

INSIGHT-inspelning

Med bildbaserat objekt identifiering kan du nu lära dig ett objekts (eller bilder) olika tillstånd och konvertera det till ett igenkännligt objekt i objektbiblioteket. Den känner igen de objekt och applikationer som UFT inte känner igen med enkla tekniker. Det är också användbart för att känna igen applikationer som körs på fjärrsystem.

Flera skriptfelsökning

Detta var mycket välbehövligt och önskad funktion. Nu kan du felsöka två eller flera skript samtidigt från UFT: s IDE.

PDF-kontrollpunkter

Du kan nu direkt jämföra PDF-filer och köra kontrollpunkter på dem.

Stöd för Apple Safari

UFT körs på alla huvudwebbläsare inklusive Apple Safari (på fjärr Mac-PC) men QTP körs inte på Apple Safari. Med hjälp av Apple Safari-webbläsaren kör UFT testet på fjärr-Mac-PC effektivt på grund av säker kommunikation mellan UFT-datorn och Mac-datorn och upptäcker webbläsarobjektet under testet för att ta ögonblicksbilden.

Förbättrad felsökningsprocess

Under testet är felsökning en viktig process för ett automatiseringsverktyg.

  • Call Stack – se alla metoder och funktioner som för närvarande är tillgängliga i samtalsstacken.
  • Laddade moduler – Användbar för API-testning, visar alla .dll-filer i ett visst program som körs med API-test.
  • Trådar– Detta är också för API-testning, visar all information om trådar som för närvarande körs som en del av körsessionen.
  • Fönster för lokala variabler– Visar alla typer av variabler och deras aktuella värden.
  • Fönstret – Under felsökningsprocessen; kör raden med koder skrivna på VB-skriptspråk för GUI-testning och C # -kod för API-testning.
  • Watch– Visar det aktuella värdet och typen av variabler, egenskaper eller uttryck i Watch-rutan.
  • Felsökningsfönster – Visar alla värden och typer av variabler, egenskaper och uttryck skrivna i VBScript eller C # -språk.

Kör steg

Gäller för API-testning, en liten funktion, men mycket hjälpsam för att köra alla steg, funktioner eller objekt som visas på duken med den nya funktionen ”Kör steg”. Du kan komma åt den här funktionen ”Kör steg” genom att högerklicka på ett objekt på duken.

Extern autentisering för ALM

Med UFT 12.0 kan du ansluta till ALM 12.00-servern och projicera med extern autentisering, t.ex. CAC (Common Access Card) eller SiteMinder. UFT underlättar för användare att installera externa autentiseringscertifikat eller enkel inloggningsmekanismer för att utnyttja ALM-tjänsten, nu behöver man inte komma ihåg användarnamn och lösenord för samma ändamål.

Och naturligtvis ikonerna!

Vad tycker du om den här nya versionen med den stora namnändringen, översynen av användargränssnittet och tillagda funktioner? Känner du till några andra funktioner i UFT? Vänligen nämna i kommentarerna nedan …

Svar

QTP står för Quick Test Professional , ges av Hewlett Packard ( HP). QTP är en mjukvaruapplikation som används för Automation Testing-processen för att testa programvaruapplikationerna, mer användbart för ”Functional” och ”Regression” -testning.

QTP: s användargränssnitt kallas som en Integrated Development-miljö (IDE) för testa sig själv, IDE kommer med olika funktioner som motiverar testare att utveckla ett komplett skript som effektivt kommer att validera bestämningen av testet.

QTP körs endast i en Windows-miljö och använder ”VB Script” skriptspråk är ett som tolkas vid körningstid.

Den teknik som stöds beror helt på vilken version av QTP som är tillgänglig för webb, Java (Core och Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight och mainframe terminalemulatorer.

Senaste versionen av QTP kallas UFT:

Den senaste versionen av QTP är 11.5; denna nya version av QTP heter HP Unified Functional Testing (UFT). I grund och botten är UFT en blandning av HP QTP ( GUI-testverktyg ) och HP Service Test ( API-testverktyg ). Blandning av QTP och ST kommer att finnas tillgängligt i ett enda grafiskt användargränssnitt. Så från och med nu behöver användaren inte ladda ner två olika verktyg medan de arbetar.

Senaste versionen av QTP stöder Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services och många andra stora språk och plattformar, men vissa äldre versioner stöder inte alla ovan nämnda språk och plattformar.

HP UFT 11.5 underlättar också open source Continuous Integration (CI) -system som Jenkins och Hudson. Medan man förstår behovet av telefon (smarttelefoner + surfplattor) bland användare, är HP mer uppmärksam på detta; HP: s UFT 11.5 kommer att ge ett förbättrat stöd för mobil testning. Med detta HP UFT Mobile-stöd säger HP att användaren kommer att kunna generera agnostiska skript för mobilplattformar. Agnostiska skript som har skapats iOS kan också fungera på Android. Det kommer också att stödja emulatorer och riktiga enheter. De riktiga enheterna kan hämtas från det offentliga molnet av kollektiva riktiga enheter och / eller privata moln av hängivna verkliga enheter.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *