Thursday, January 14, 2010

Key features of QTP

QTP enables even an inexperienced tester to work with as it is GUI based. Major advantages it has are active screen which allows user to insert checkpoints when the application is closed, testers job is made simple with different features it has, debug viewer where in we can see what values variables carry when the test is running, and many features made simple.

- Key word driven testing
- Suitable for both client server and web based application
- Vb script as the script language
- Better error handling mechanism
- Excellent data driven testing features
- Operates stand-alone, or integrated into Mercury Business Process Testing and Mercury Quality Center.
- Introduces next-generation “zero-configuration” Keyword
- Driven testing technology in quick test Professional allowing for fast test creation, easier maintenance, and more powerful data-driving capability
- Identifies objects with Unique Smart Object Recognition, even if they change from build to build, enabling reliable unattended script execution
- Collapses test documentation and test creation to a single step with Auto-documentation technology
- Enables thorough validation of applications through a full complement of checkpoints
- Ease of Use, Simple Interface, Simple scripting Language (VBScript), Use of Zero-Configuration Technology, Automatic Insertion of Checkpoints, Marvelous Interface with Data-tables, Better Object Identification Mechanism, Support of Variety of Environment, Easy Adaptability of Microsoft Object Models, Auto-Documentation Technology
- qtp is mainly used for functionality testing. QTP is user friendly both technical and non technical users can easily access. QTP has two views
keyword view and expert view : in keyword view when u record a test it generates the script in tree format. it is very easy to understand. if u want to view the vb-Script use the expert view.
qtp has active screen using that u can enhance the script with out navigating to the application. like u can insert checkpoints and synchronization points.
qtp has automated documentation. When u start recording it generates the auto documentation in plain english.
using qtp we can parameterize objects, checkpoints, data-driven tables. this will give more flexibility.