Articles

Wat is UFT?

Beste antwoord

Unified Functional Testing (UFT), voorheen bekend als HP QuickTest Professional (QTP), biedt automatisering van functionele en regressietests. Het gebruikt de Visual Basic Scripting Edition (VBScript) als scripttaal. UFT automatiseert testen door middel van een intuïtieve, visuele gebruikerservaring die handmatige, geautomatiseerde en framework-gebaseerde testen samenbrengt in één IDE.

Een korte geschiedenis

HP QTP is oorspronkelijk geschreven door Mercury Interactive. Mercury Interactive werd vervolgens in 2006 overgenomen door Hewlett Packard (HP). In 2012 vernieuwde HP QTP met de nieuwe naam UFT; tijdens de verlenging was HPs UFT-versie 11,50. UFT 11.5 combineerde HP QuickTest Professional en HP Service Test in één softwarepakket. De naam “ Unified ” laat zien dat UFT een geavanceerde en gecombineerde “GUI en API (service)” testtool is. UFT heeft verbeterde en gloednieuwe functionaliteiten die niet beschikbaar waren in eerdere versies van HP Service Test of HP QuickTest Professional. Met de geïntegreerde HP Unified Functional Testing-software kunt u alle drie de lagen van de werking van een programma testen: de interface, de servicelaag en de databaselaag.

HP Unified Functional Testing (UFT) is de complete industriestandaard. Laten we eens kijken naar enkele van de nieuwe functies die worden aangeboden door “HP Unified Functional Testing” ten opzichte van de oudere versie “HP QuickTest Professional”:

GUI + API-tests

UFT is een combinatie van “HP QuickTest Professional” en “HP Service Test” – test drie lagen van de softwaretoepassingen; de interfacelaag, de servicelaag en de databaselaag. QTP ondersteunt alleen GUI-testen voor Windows en webapplicaties, maar UFT ondersteunt GUI- en API-testen beide.

Business Process Testing

Naast GUI- en API-testen, biedt UFT 12.0 ook opties voor Business Process Testing – Onderwerp en component-gebaseerd aangepast automatiseringstestplatform dat een nieuw raamwerk (venster) biedt om de test te ontwerpen, te creëren, te onderhouden en uit te voeren en te beheren de gegevens van de test. Om aan Business Process Testing te werken, moet u een ALM-project verbinden met BPT-ondersteuning.

Mobiel testen met UFT

UFT biedt een betere ondersteuning voor mobiel testen. Met de hulp van HP UFT Mobile beweert HP dat u in staat zult zijn om agnostische scripts voor mobiele platforms te maken, vandaar dat van een script dat voor iOS is gemaakt, wordt verwacht dat het voor Android werkt. De testoplossing voor mobiele applicaties ondersteunt zowel emulators als echte apparaten. De echte apparaten kunnen worden gehaald uit de openbare cloud van gedeelde echte apparaten en / of privécloud van speciale echte apparaten.

Nieuwe invoegtoepassingen – Flex en Qt

Met deze invoegtoepassingen kunnen gebruikers het GUI-gedeelte van Flex- en Qt-applicaties testen. UFT Flex-invoegtoepassing is vereist om Flex-toepassingen of -objecten te testen. Maar deze add-in ondervindt problemen bij het openen van UFT Flex Agent en het vinden van op Flex gebaseerde webtoepassingen. Oplossing – stel een Flex-applicatie samen met een voorgecompileerde UFT Flex-agent. Om Qt-applicaties in UFT uit te voeren, is geen extra proces vereist; werk gewoon met Qt-applicaties zoals andere ondersteunde applicaties door UFT.

INSIGHT-opname

Met op afbeeldingen gebaseerd object identificatie kunt u nu de verschillende statussen van een object (of afbeeldingen) leren en dat omzetten in een herkenbaar object binnen de objectbibliotheek. Het herkent die objecten en toepassingen die UFT niet herkent met behulp van eenvoudige technieken. Het is ook nuttig bij het herkennen van toepassingen die op een extern systeem worden uitgevoerd.

Foutopsporing in meerdere scripts

Dit was een broodnodige en gevraagde functie. U kunt nu twee of meer scripts tegelijkertijd debuggen vanuit de IDE van UFT.

PDF-controlepunten

U kunt nu direct PDF-bestanden vergelijken en er controlepunten op uitvoeren.

Ondersteuning voor Apple Safari

UFT werkt op alle belangrijke browsers, inclusief Apple Safari (op een externe Mac-pc), maar QTP werkt niet op Apple Safari. Met de Apple Safari-browser voert UFT de test efficiënt uit op een externe Mac-pc dankzij veilige communicatie tussen de UFT-pc en de Mac-pc en detecteert het browserobject tijdens de test om de momentopname te maken.

Verbeterd debugproces

Tijdens de test is foutopsporing een belangrijk proces van een automatiseringstool.

  • Call Stack – bekijk alles methoden en functies die momenteel beschikbaar zijn in de aanroepstapel.
  • Geladen modules – Handig voor API-testen, geeft alle .dll-bestanden weer van een bepaalde applicatie uitgevoerd met API-test.
  • Threads– Dit is ook voor API-testen, toont alle informatie over threads die momenteel worden uitgevoerd als onderdeel van de run-sessie.
  • Venster met lokale variabelen– Toont alle soorten variabelen en hun huidige waarden.
  • Consolepaneel– Tijdens het foutopsporingsproces; voer de regel met codes uit die zijn geschreven in VB-scripttaal voor GUI-testen en C # -code voor API-testen.
  • Watch– Geeft de huidige waarde en het type variabelen, eigenschappen of expressies weer in het Watch-paneel.
  • Foutopsporingsvenster – geeft alle waarden en typen variabelen, eigenschappen en uitdrukkingen weer die zijn geschreven in VBScript- of C # -taal.

Stap uitvoeren

Van toepassing op API-testen, een kleine functie, maar zeer nuttig om elke stap, functie of object uit te voeren die op het canvas wordt weergegeven met de nieuwe functie “Stap uitvoeren”. U krijgt toegang tot deze functie “Stap uitvoeren” door met de rechtermuisknop op een object op het canvas te klikken.

Externe authenticatie voor ALM

Met UFT 12.0 kunt u verbinding maken met de ALM 12.00-server en projecteren via externe authenticatie, zoals; CAC (Common Access Card) of SiteMinder. UFT stelt gebruikers in staat om externe authenticatiecertificaten of single sign-on-mechanismen te installeren om gebruik te maken van de ALM-service, het is nu niet nodig om de gebruikersnaam en het wachtwoord voor hetzelfde doel te onthouden.

En natuurlijk de pictogrammen!

Wat vind je van deze nieuwe versie met de grote naamswijziging, vernieuwing van de gebruikersinterface en toegevoegde functies? Kent u nog andere extra functies van UFT? Vermeld in de opmerkingen hieronder …

Antwoord

QTP staat voor Quick Test Professional , gegeven door Hewlett Packard ( HP). QTP is een softwareapplicatie die wordt gebruikt voor het automatiseringstestproces om de softwareapplicaties te testen, wat nuttiger is voor functionele en regressietesten.

De gebruikersinterface van QTP wordt een geïntegreerde ontwikkelomgeving (IDE) genoemd voor de test zichzelf, IDE wordt geleverd met verschillende functies die testers motiveren om een ​​compleet script te ontwikkelen dat effectief de bepaling van de test valideert.

QTP draait alleen in een Windows-omgeving en gebruikt de “VB Script” -scripttaal is er één dat wordt geïnterpreteerd tijdens runtime.

De ondersteunde technologieën zijn volledig afhankelijk van de versie van QTP is toegankelijk voor Web, Java (Core en Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight en mainframe-terminalemulators.

Nieuwste versie van QTP genaamd UFT:

De nieuwste versie van QTP is 11.5; deze nieuwe versie van QTP heet HP Unified Functional Testing (UFT). In feite is de UFT een combinatie van HP QTP ( GUI-testtool ) en HP Service Test ( API-testtool ). Een mengsel van QTP en ST zal beschikbaar zijn op een enkele grafische gebruikersinterface. Dus vanaf nu hoeft de gebruiker tijdens het werken niet twee verschillende tools te downloaden.

De nieuwste versie van QTP ondersteunt Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services en vele andere belangrijke talen en platforms, maar sommige oudere versies ondersteunen niet alle bovengenoemde talen en platforms.

HP UFT 11.5 zal ook open source Continuous Integration (CI) -systemen zoals Jenkins en Hudson mogelijk maken. Hoewel HP de behoefte aan telefoons (smartphones + tablets) onder gebruikers begrijpt, besteedt HP hier meer aandacht aan; HPs UFT 11.5 biedt verbeterde ondersteuning voor mobiel testen. Met deze HP UFT Mobile-ondersteuning zegt HP dat de gebruiker in staat zal zijn om agnostische scripts voor mobiele platforms te genereren. Agnostische scripts die voor iOS zijn gemaakt, kunnen ook op Android werken. Het ondersteunt ook emulators en echte apparaten. De echte apparaten kunnen worden gehaald uit de openbare cloud van collectieve echte apparaten en / of privécloud van toegewijde echte apparaten.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *