After years of research, we are proud to announce a breakthrough that overcomes the limitations VBScript imposes on automation developers. Though the language supports the use of classes, it has always been in a very limited fashion. Now, with Visual BOOST by Meir Bar-Tal, the so essential inheritance and polymorphism features have been finally added to the …
Tag Archive: Expert
May 04 2013
In previous posts (1, 2) we’ve discussed the possibility of using custom TO properties. To recap, such properties can be used to: Enhance QTP’s ability to identify certain object classes; To serve as temporary storage for important object metadata that is collected during runtime; To enable global action interoperability (as opposed to output parameters which …
Oct 05 2012
In a previous article we have seen how to decrypt an encrypted password. In this brief post we shall see how to block such possibility to ensure passwords are secure within the scope of automation.
Oct 01 2012
When we enter a password to a WebEdit the input string is encrypted. This short article suggests a method to easily decrypt a given encrypted password automatically.
This video by HP shows the basics of using their Extensibility Accelerator tool. Watch the video and learn how to teach QTP to recognize your GUI custom controls in a matter of minutes. Enjoy!
September 19, 2012
Sep 08 2012
This article complements the previous post on Using a Test Object Custom Property, in which we discussed the possibility given by QTP to add a custom TOProperty through its Object Identification dialog. Such a property may be used to improve the tool’s capacity to identify Test Objects of particular classes, after implementing its population with data by the AUT’s development team. […] Sometimes, however, we may find it handy to use custom properties just during the runtime session.
Aug 25 2012
In a previous article we touched upon the subject of Test Objects in QTP. To briefly summarize, Test Objects provide access to Runtime Objects (the actual objects in the AUT) and thus enable us to manipulate the AUT’s GUI and retrieve data from it, much like a human user. Basically a Test Object uses a description …
Jan 19 2009
Abstract This article describes a powerful technique that exploits my previously outlined innovation – Function Pointers in VB Script – to build a generic mechanism having the capacity of executing components repeatedly: the generic iterator. Introduction Executing processes repeatedly is a common theme in software development, one that is at the core of …
Dec 24 2008
In the presentation below and other articles that are posted in AdvancedQTP you can find the highlights of the new revolutionary framework – My System – offered by SOLMAR Knowledge Networks as a comprehensive managerial and technological solution for testing automation projects. This presentation is the first in a series that will be published exclusively …
Mar 30 2008
Possible ByRef catastrophes The example from part 1 (regarding passing objects as ByVal parameters) might lead us to believe that when passing an object to a function, we shouldn’t care less if it’s passed ByVal or ByRef, as we’re passing the object’s reference in any case. Any change to the object within the function’s scope …