User:Adyonfire/sandbox

Technology Specific Guide for QTP is a series of books that the authors plan to release, with the first book out in the market targeting test automation of web technologies using HP's proprietary tool QTP.

Everyone from a novice user to an automation expert will have something they would have never heard of or used. The motivation for writing the book was that a lot of people found themselves in an automation engineer / architect role with little or no technology background at all. Mostly testers come from either QTP/Selenium/Other tools working on different technologies Or fresh out of college and are expected to be full-fledged automation experts. They are expected to be able to generate impressive results. Therefore it was an attempt not to write just another book on the basics of QTP. The result? TSG-QTP (Technology Specific Guide for QTP) - in plain English - the experiences we encounter in our day to day automation core activities.

This book gets you started on the path of automation, introducing solutions, roadblocks, patches and ideas that will give you a solid foundation in the field of automation.

Each problem has a series of solutions available that will let you test your knowledge and apply it to the business situations you’re facing at your company

About QTP
HP QuickTest Professional supports keyword and scripting interfaces and features a graphical user interface. 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.

HP QuickTest Professional was originally written by Mercury Interactive. Mercury Interactive was subsequently acquired by Hewlett Packard (HP) in 2006. HP QuickTest Professional 11 is currently available from HP Software Division.

HP QuickTest Professional 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. 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. HP QuickTest Professional 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.

Languages that QTP supports
HP QuickTest Professional 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 has 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.

Supported Technologies
The supported technologies, depending on the QTP 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

Versions

 * 11.0 - Released in 2010
 * 10.0 - Released in 2009
 * 9.5 - Released in 2008
 * 9.2 - Released in 2007
 * 9.1 - Released in 2007
 * 9.0 - Released in 2006
 * 8.2 - Released in 2005
 * 8.0 - Released in 2004
 * 7.0 - Never released.
 * 6.5 - Released in 2003
 * 6.0 - Released in 2002
 * 5.5 - First release. Released in 2001

Feedback and Reviews
'''A no-nonsense, well-written and well- organized book on QTP and targeted technologies. A must read book for QTP users. - Sivasankar Jayagopal Senior QA Manager, Adobe Systems.'''

'''A one of its kind when it comes to looking at different technologies that the tool supports. It uses a careful, example-based, easy to understand approach. - Shalaka Dani Program Director, MindTree Limited.'''

Website
Visit the link below for further details:
 * QTP book - Technology Specific Guide for QTP