请输入您要查询的百科知识:

 

词条 HP QuickTest Professional
释义

  1. Description

     Exception handling  Data-driven testing  Automating custom and complex UI objects  Extensibility 

  2. User interface

     Keyword view  Expert view  Languages  Drawbacks 

  3. Supported Technologies

  4. QTP/UFT browser support matrix

     QTP/UFT vs IE support matrix 

  5. Versions

  6. License models

  7. HPE Unified Functional Testing Integration

  8. HP Application Lifecycle Management Integration

  9. See also

  10. References

  11. External links

{{Use mdy dates|date=January 2017}}{{Refimprove|date=December 2015}}{{infobox software
| name = HPE Unified Functional Testing
| logo = uft.png
| logo_alt = HPE UFT Icon.
| logo_size = 64px
| screenshot = File:UFT-12.0-Start-Up-Window.png
| caption = HPE UFT 12.0 Start Page
| developer = Micro Focus
| latest release version = 14.03
| latest release date = {{dts|2018|03}}
| operating system = Microsoft Windows
| genre = Test Automation Tools
| license = Proprietary
| website = [https://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview]
}}HPE Unified Functional Testing (UFT) software, formerly known as HP QuickTest Professional (QTP),[1] provides functional and regression test automation for software applications and environments.[2] HPE Unified Functional Testing can be used for enterprise quality assurance.[3]

HPE Unified Functional Testing supports keyword and scripting interfaces and features a graphical user interface.[4] It uses the Visual Basic Scripting Edition (VBScript) scripting language to specify a test procedure, and to manipulate the objects and controls of the application under test.[4]

HPE Unified Functional Testing was originally written by Mercury Interactive and called QuickTest Professional.[5] Mercury Interactive was subsequently acquired by Hewlett Packard(HP) in 2006.[6] HP Unified Functional Testing 11.5 combined HP QuickTest Professional and HP Service Test into a single software package,[7] which was available from the HP Software Division until 2016, when whole division was sold to Micro Focus.[8] The integrated HPE Unified Functional Testing software allows developers to test from a single console all three layers of a program's operations: the interface, the service layer and the database layer.[9]

Description

HPE Unified Functional Testing is automated testing software designed for testing various software applications and environments. It performs functional and regression testing through a user interface such as a native GUI or web interface.[10] It works by identifying the objects in the application user interface or a web page and performing desired operations (such as mouse clicks or keyboard events); it can also capture object properties like name or handler ID. HPE Unified Functional Testing uses a VBScript scripting language to specify the test procedure and to manipulate the objects and controls of the application under test. To perform more sophisticated actions, users may need to manipulate the underlying VBScript.[11]

Although HPE Unified Functional Testing is usually used for "UI based" Test Case automation, it also can automate some "non-UI" based test cases, such as file system operations, database testing or Web services testing.

Exception handling

HPE Unified Functional Testing manages exception handling using recovery scenarios; the goal is to continue running tests if an unexpected failure occurs.[12] Because HPE Unified Functional Testing hooks into the memory space of the applications being tested, some exceptions may cause HPE Unified Functional Testing to terminate and be unrecoverable.

Data-driven testing

HPE Unified Functional Testing supports data-driven testing. For example, data can be output to a data table for reuse elsewhere. Data-driven testing is implemented as a Microsoft Excel workbook that can be accessed from HPE Unified Functional Testing. HPE Unified Functional Testing has two types of data tables: the Global data sheet and Action (local) data sheets. The test steps can read data from these data tables in order to drive variable data into the application under test, and verify the expected result.[13]

Automating custom and complex UI objects

HPE Unified Functional Testing may not recognize customized user interface objects and other complex objects. Users can define these types of objects as virtual objects. HPE Unified Functional Testing does not support virtual objects for analog recording or recording in low-level mode.[14]

Extensibility

HPE Unified Functional Testing can be extended with separate add-ins for a number of development environments that are not supported out-of-the-box. HPE Unified Functional Testing add-ins include support for Web, .NET, Java, and Delphi.[15] HP QuickTest Professional and the HP QuickTest Professional add-ins are packaged together in HP Functional Testing software.[16]

User interface

HPE Unified Functional Testing provides two views—and ways to modify—a test script: Keyword View and Expert View. These views enable HPE Unified Functional Testing to act as an Integrated Development Environment (IDE) for the test, and HPE Unified Functional Testing includes many standard IDE features, such as breakpoints to pause a test at predetermined places.

Keyword view

Keyword View lets users create and view the steps of a test in a modular, table format. Each row in the table represents a step that can be modified. The Keyword View can also contain any of the following columns: Item, Operation, Value, Assignment, Comment, and Documentation. For every step in the Keyword View, HPE Unified Functional Testing displays a corresponding line of script based on the row and column value. Users can add, delete or modify steps at any point.

In Keyword View, users can also view properties for items such as checkpoints, output values, and actions, use conditional and loop statements, and insert breakpoints to assist in debugging a test.[17]

Expert view

In Expert View, HPE Unified Functional Testing lets users display and edit a test's source code using VBScript. Designed for more advanced users, users can edit all test actions except for the root Global action, and changes are synchronized with the Keyword View.[18]

Languages

HPE Unified Functional Testing uses VBScript as its scripting language. VBScript supports classes but not polymorphism and inheritance. Compared with Visual Basic for Applications (VBA), VBScript lacks the ability to use some Visual Basic keywords, does not come with an integrated debugger, lacks an event handler, and does not have a forms editor. HP added a debugger, but the functionality is more limited when compared with testing tools that integrate a full-featured IDE, such as those provided with VBA, Java, or VB.NET.[19]

Some Windows script (WScript,WSH,WMI) & VB.Net code can be used in a script in the expert view.

Drawbacks

HPE Unified Functional Testing runs primarily in Windows environments. It relies on largely obsolete Windows-only technologies such as ActiveX and VBScript which is not an object oriented language.[20]

HPE Unified Functional Testing cannot test with all browser types and versions. In particular it does not support Opera.[21]

[22]

The Test Execution engine is combined with the GUI Test Code development IDE, so there is no way to run the tests independent of HPE Unified Functional Testing, even though remote execution is still possible with HPE Unified Functional Testing running on a different machine.[23][24]

High licensing costs often mean that the tool is not widely used in an organization, but instead is limited to a smaller testing team. This encourages a siloed approach to QA/testing where testing is performed as a separate phase rather than a collaborative approach where QA/testers work closely with the business and development teams (as is advocated by newer agile approaches to software development.)[25]

Supported Technologies

The supported technologies, depending on the version, are available for Web, Java (Core and Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi, Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight and mainframe terminal emulators.[26]

QTP/UFT browser support matrix

QTP/UFT vs IE support matrix

{{unreferenced section|date=December 2015}}
Versions QTP v10 QTP v11 UFT v11.5 UFT v12.02 UFT v12.50 UFT v12.51
IE v6 SP1 {{yes}} {{yes}} {{yes}} {{n/a}} {{no}} {{n/a}}
IE v7.00 {{yes}} {{yes}} {{yes}} {{n/a}} {{no}} {{n/a}}
IE v8.00 {{yes}} with support of QTP_00626 {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}
IE v9.00 {{no}} {{yes}} with support of QTPWEB_00078 {{yes}} {{yes}} {{yes}} {{yes}}
IE v10.00 {{no}} {{no}} {{yes}} with support of UFT_00044 {{yes}} {{yes}} {{yes}}
IE v11.00 {{no}} {{no}} {{no}} {{yes}} {{yes}} {{yes}}
IE v11.0 EPM {{no}} {{no}} {{no}} {{yes}} (Other than ActiveX, Silverlight, Flex) {{yes}} (Other than ActiveX, Silverlight, Flex) {{yes}} (Other than ActiveX, Silverlight, Flex)

Versions

  • 5.5: First release: Released in 2001
  • 6.0: Released in 2002
  • 6.5: Released in 2003
  • 7.0: Never released
  • 8.0: Released in 2004
  • 8.2: Released in 2005
  • 9.0: Released in 2007
  • 9.1: Released in 2007
  • 9.2: Released in 2007
  • 9.5: Released in 2008
  • 10.0: Released in 2009
  • 11.0: Released in 2010
  • 11.5: Released in 2012 [renamed Unified Functional Testing][27]
  • 11.52: Released in June 2013
  • 11.53: Released in November 2013
  • 12.0: Released March 2014
  • 12.01: Released July 2014
  • 12.02: Released December 2014
  • 12.50: Released July 2015
  • 12.54: Released October 2016
  • 14.00: Released January 27, 2017
  • 14.01: Released August 18, 2017
  • 14.02: Released December 2017
  • 14.03: Released March 2018

License models

HPE Unified Functional Testing is available through single-seat licenses, as well as floating or concurrent licenses.[28] A trial version of the software is also available.[29]

HPE Unified Functional Testing Integration

HPE Unified Functional Testing and HP Quality Center work together for additional testing capabilities. Users can use HP Quality Center with HPE Unified Functional Testing assets, such as tests, shared object repositories, libraries, recovery scenarios and external data tables.[30]

HP Application Lifecycle Management Integration

HP Application Lifecycle Management (ALM) enables IT staff in multiple roles to manage activities associated with their core application lifecycle, from requirements through development, testing, defect management and readiness for delivery.[31] The software was tailored to work with a number of HP testing tools including HPE Unified Functional Testing to test for functional defects in the code.[32]

See also

{{Portal|Software Testing}}
  • Test automation
  • GUI software testing

References

1. ^{{cite web|url=http://www.automationrepository.com/2012/12/hp-unified-functional-testing-uft-11-5-new-features/|title=HP Unified Functional Testing (UFT 11.5) - QTP's Latest Version - XX - XX|website=www.automationrepository.com|accessdate=August 10, 2018}}
2. ^{{cite web|url=https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1352_4000_1__|title=HP QuickTest Professional software data sheet|publisher=|accessdate=August 10, 2018}}
3. ^{{cite web|url=http://www.learnqtp.com/qtp-quality-center-test-director-guide/ |title=A complete guide to working on Quality Center with QTP |publisher=Learn QTP |date= |accessdate=January 27, 2011}}
4. ^{{cite web|url=http://www.automatedtestinginstitute.com/home/index.php?view=article&id=%201215&option=com_content&Itemid=1000 |title=HP Release QTP 10.0 |publisher=Automatedtestinginstitute.com |date=March 7, 2009 |accessdate=January 27, 2011}}
5. ^{{cite web|url=http://www.devbistro.com/articles/Testing/Mercury-QuickTest-Professional-Evaluation |title=Mercury QuickTest Professional (QTP) Evaluation |publisher=Devbistro.com |date=November 8, 2006 |accessdate=January 27, 2011}}
6. ^{{cite web|url=http://www.hp.com/hpinfo/newsroom/press/2006/061107xa.html?jumpid=reg_R1002_USEN |title=HP Press Release: HP Closes Landmark Mercury Acquisition; Companies Unite to Lead in Business Technology Optimization Software |publisher=Hp.com |date= |accessdate=January 27, 2011}}
7. ^{{cite web|url=http://selftechy.com/2013/10/07/hp-uft-11-50-unified-functional-testing|title=HP-UFT 11.50 (Unified Functional Testing)|website=selftechy.com|accessdate=August 10, 2018}}
8. ^QA Financial, [https://qa-financial.com/news/companies/8-8-billion-hpe-micro-focus-8-8-billion-merger-will-shake-testing/ How the $8.8 billion HPE — Micro Focus merger will shake up testing], September 23, 2016
9. ^{{cite web|url=http://www.computerworld.com/s/article/9233308/HP_simplifies_automated_software_testing_suite|title=HP simplifies automated software testing suite|first=Joab|last=Jackson|publisher=|accessdate=August 10, 2018}}
10. ^{{cite web |url=http://www.testingfaqs.org/t-gui.html |title=Software Testing FAQ: GUI Test Drivers |publisher=Testingfaqs.org |date= |accessdate=January 27, 2011 |deadurl=yes |archiveurl=https://web.archive.org/web/20101221192636/http://testingfaqs.org/t-gui.html |archivedate=December 21, 2010 |df=mdy-all }}
11. ^{{cite web|url=http://www.slideshare.net/kuldeepse/qtp-with-descriptive-programming-293056 |title=QTP with Descriptive programming |publisher=Slideshare.net |date= |accessdate=January 27, 2011}}
12. ^{{cite web|url=http://www.qtpautomation.com/ |title=Mastering QuickTest Professional (QTP) |publisher=Qtpautomation.com |date=March 16, 2009 |accessdate=January 27, 2011}}
13. ^{{cite web|url=http://www.qtp10.com/2009/07/using-global-and-action-data-sheets-in.html |title=Using Global and Action Data Sheets in QTP ~ Guide to QuickTest Professional 10 |publisher=Qtp10.com |date=July 5, 2009 |accessdate=January 27, 2011}}
14. ^"QuickTest Professional User’s Guide.”
15. ^{{cite web|url=https://www.scribd.com/doc/26190751/QTP-10-Tutorial |title=QTP 10 Tutorial |publisher=Scribd.com |date=July 8, 2010 |accessdate=January 27, 2011}}
16. ^{{cite web|author=Software Quality Engineering IT |url=http://www.stickyminds.com/sitewide.asp?ObjectId=3323&Function=edetail&ObjectType=TOOL |title=Tool info : HP Functional Testing software |publisher=Stickyminds.com |date=August 4, 2010 |accessdate=January 27, 2011}}
17. ^{{cite web|url=http://www.qtp10.com/2009/07/working-with-keyword-view-in-hp-qtp.html |title=Working with Keyword View in HP QTP - QTP Tutorial 6 ~ Guide to QuickTest Professional 10 |publisher=Qtp10.com |date=July 4, 2009 |accessdate=January 27, 2011}}
18. ^http://www.fdscallcentre.com/homepage/data/mi/DS-0413-020_QTPro6.0.pdf
19. ^{{cite web|url=http://www.htmlgoodies.com/beyond/asp/vbs-ref/article.php/3458611 |title=Key Differences Between VB and VB Script |publisher=www.htmlgoodies.com |date=January 23, 2011 |accessdate=January 27, 2011}}
20. ^[https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24%5E9674_4000_100__ "HP Functional Testing software System Requirements"], 'HP', accessed May 2, 2011.
21. ^"HP QuickTest Professional 11.00 Product Availability Matrix", 'HP', October 1, 2010, accessed May 2, 2011.
22. ^{{cite web|url=http://forums.mozillazine.org/viewtopic.php?f=7&t=277002|title=Firefox & VBScript • mozillaZine Forums|website=forums.mozillazine.org|accessdate=August 10, 2018}}
23. ^http://social.msdn.microsoft.com/Forums/vstudio/en-US/c55675ba-e3ab-4296-8010-d14fa4fd74ca/migrating-from-qtp-to-microsoft-test-managermtm
24. ^{{cite web|url=http://www.learnqtp.com/forums/Thread-Run-QTP-script-on-system-without-QTP-IDE|title=Run QTP script on system without QTP IDE|website=www.learnqtp.com|accessdate=August 10, 2018}}
25. ^Hammant, Paul. "I think it is time for QTP to die" accessed May 2, 2011.
26. ^{{cite web|url=http://www.hp.com/go/QTP_SysReq |title=Functional Testing software System Requirements - HP - BTO Software |publisher=HP |date= |accessdate=January 27, 2011}}
27. ^{{cite web|url=https://www.joecolantonio.com/unified-functional-testing/ |title=Discover What is UFT HP’s Unified Functional Testing - Test Automation Made Easy: Tools, Tips & Training Awesomeness|website=www.joecolantonio.com|accessdate=August 10, 2018}}
28. ^{{cite web|url=http://www.qtp10.com/2009/04/download-qtp-100-evaluation.html |title=Download QTP 10.0 Evaluation ~ Guide to QuickTest Professional 10 |publisher=Qtp10.com |date=April 17, 2009 |accessdate=January 27, 2011}}
29. ^{{cite web|url=https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1352_4000_100__|title=HP QuickTest Professional software official web page|publisher=|accessdate=August 10, 2018}}
30. ^{{cite web|url=http://h30423.www3.hp.com/?rf=sitemap&fr_story=399876c51bce0e1612eb0f1a3cd2c27ce70a26c3&jumpid=reg_R1002_USEN |title=HP Quality Center 10.00 integration | HP Enterprise TV: Online Videos and Podcasts |publisher=H30423.www3.hp.com |date= |accessdate=January 27, 2011}}
31. ^http://www.rubric.co.za/tool-support/hp
32. ^http://www.networkworld.com/news/2010/113010-hp-fuses-dev-management-and.html

External links

  • [https://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview Micro Focus Unified Functional Testing Product Page]
  • [https://admhelp.microfocus.com/uft/ Micro Focus Unified Functional Testing Help Center]

2 : Graphical user interface testing|HP software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 21:50:31