“aq” family of objects in TestComplete

Posted by Albert Gareev on Sep 30, 2010
Besides a rich set of GUI recognition and interaction capabilities, TestComplete provides automation developers a powerful object tools for back-end automation. If you have a generic task to implement, don’t always rush to coding on your own, see what built-in features the tool has. In TestComplete, you can start browsing family of objects which support generic […] ...

Automation Tutorials – New Chapter

Posted by Albert Gareev on Sep 28, 2010
I’ve been reviewing my investigation and code example posts, and realized that some of them are numerous enough to be grouped together as step-by-step tutorials. Here are the first ones. Active Directory – Sample Scripts   FileSystemObject – Working with Files and Folders   More tutorials will come this year! ...

You have to digest it

Posted by Albert Gareev on Sep 23, 2010
To be master of any branch of knowledge, you must master those which lie next to it; and thus to know anything you must know all. Oliver Wendell Holmes, Jr. I have not failed. I’ve just found 10,000 ways that won’t work. Thomas Edison Training and coaching is often a part of my job in automation. […] ...

“How do you write your QTP Tests?” ...

Posted by Albert Gareev on Sep 20, 2010
If I would have to choose to keep only one of my answers on StackOverflow, I’d choose this one.  Probably, not necessary explanation On a technical side, what is the greatest test automation challenge? It’s not programming, and not even learning about tool’s object model or application’s API. But it’s two-fold. 1. Automated test design […] ...

Dirty Mapping

Posted by Albert Gareev on Sep 16, 2010
Mind mapping is an extremely useful analysis and design tool. Though distinguish it with other roles, like presentation. Don’t waste your creativity, and don’t try to make a mind map fancy during brainstorming phase. Focus on the problem you solve. See also On importance of test log Telling testing story ...

TestComplete Type Casting

Posted by Albert Gareev on Sep 14, 2010
TestComplete Type Casting in VBScript: It’s a bug! In computer science, type conversion or typecasting refers to changing an entity of one data type into another. This is done to take advantage of certain features of type hierarchies. For instance, values from a more limited set, such as integers, can be stored in a more […] ...

Anti sleep function (TestComplete, VBScript, LLPlayer)

Posted by Albert Gareev on Sep 07, 2010
Sometimes a PC goes to sleep, launches screensaver or locks the desktop during a long synchronization periods or other GUI inactivity periods, like generation of reports or batch processing. Adding the function below makes the script periodically moving mouse to avoid breaking of the execution. Place the call to the function within your time-consuming loops […] ...

Reference Page: Comparison Rules

Posted by Albert Gareev on Sep 02, 2010
Mind Map Functions Comparison: One-To-One Relationship 1-1 Comparison: isValueEqual 1-1 Comparison: isValueLess 1-1 Comparison: isValueEqualOrLess 1-1 Comparison: isValueGreater 1-1 Comparison: isValueEqualOrGreater 1-1 Comparison: MatchIn / MatchFor Comparison: One-To-Many Relationship 1-N Comparison: isValueInRange 1-N Comparison: isValueInSet Comparison: Many-To-Many Relationship N-N Comparison: isSetEqual N-N Comparison: isRecordEqual N-N ...
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.