Exception handling
Recovery is the name for exception handling in QTP, with the goal of enabling the tests to continue to run if an unexpected failure occurs. For instance if an application crash occurs and a message dialog appears, QTP can be instructed to attempt to restart the application and continue with the rest of the test cases from there. Because QTP hooks into the memory space of the applications being tested, some exceptions may cause QTP to terminate, and may be unrecoverable.
Data-driven testing
QTP has features to enable users to perform 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 within QTP. There are two types of Data Tables available in QTP: the Global data sheet and the local data sheets. The test steps read data from these data tables in order to (for example) drive variable data into the application under test, and verify the expected result.
Automating custom and complex UI objects
Customized user interface objects and other complex objects may not be recognized properly by QTP. QTP offers a Virtual Object concept to enable users to add some degree of support for these objects. Assuming that the required information can be extracted from the object, this allows the users to successfully record and playback against that object. In practice, this is not always possible.
Add-in Extensibility
QuickTest add-in extensibility, available for some environments, enables you to extend the relevant QuickTest add-in to support third-party and custom controls that are not supported out-of-the-box. QuickTest add-in extensibility is currently supported for the Web, .NET, Java, and Delphi ad
Enroll in Fortune Technologies’ online and classroom training to learn more about QTP.
Be with us at our FREE ORIENTATIONS followed by A FREE CLASS.
If you are present for the orientations you get a discount on the course you choose to take.
We cover course content overview, the current market situation of the technical area you choose, The total plan to reach your goal “THE RIGHT JOB”.
No comments:
Post a Comment