preload

TestComplete – FindChildSync

Posted by Albert Gareev on Dec 13, 2010
0
Parent page: GUI Recognition with TestComplete TestComplete provides a whole set of run-time GUI recognition functionalities, based, however, on the same approach: recognition by property values and/or location of the object in internal hierarchy. In addition to methods that immediately return a child object, if it’s available, there are others, that help finding objects that only about […] ...

TestComplete – Wait then Find

Posted by Albert Gareev on Dec 07, 2010
0
Parent page: GUI Recognition with TestComplete TestComplete provides a whole set of run-time GUI recognition functionalities, based, however, on the same approach: recognition by property values and/or location of the object in internal hierarchy. In addition to methods that immediately return a child object, if it’s available, there are others, that help finding objects that only about […] ...

Free Image Editor – Ultimate Paint

Posted by Albert Gareev on Nov 25, 2010
0
Ultimate Paint is a full-featured 32-bit Windows graphics program for image creation, viewing and manipulation. It supports JPEG, GIF, PNG, BMP, PCX, AVI (reading only), TGA, WMF/EMF, ICO (reading only), IFF/LBM and WAP BMP image formats and Twain compatible scanners. You can easily print your image, setting its size, position and orientation. Ultimate Paint is still […] ...

TestComplete – Couldn’t Find and Fine ...

Posted by Albert Gareev on Nov 23, 2010
0
Parent page: GUI Recognition with TestComplete First of all, a short note to those readers who like to rush into conclusions. This post is about a feature, not bug. Here I continue exploring TestComplete GUI recognition capabilities with code example. The previous two posts (here and here) were about Find, FindChild, and FindAllChildren methods. Today I […] ...

“aq” family of objects in TestComplete

Posted by Albert Gareev on Sep 30, 2010
0
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 […] ...

TestComplete Type Casting

Posted by Albert Gareev on Sep 14, 2010
9
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 […] ...

TestComplete GUI extensibility with Object Mapping

Posted by Albert Gareev on Aug 24, 2010
0
What’s it about? When TestComplete encounters an object in GUI hierarchy of an application, it tries to recognize it by internal class name: is it an input box, list, button, or data grid. These class names are predefined and come with the product – TestComplete, and/or one of its add-on libraries. Off course, new object […] ...

7+1 reasons why I use XMind as a Mind-mapping tool

Posted by Albert Gareev on Jun 29, 2010
2
[ad#4 links text line] [caption id="attachment_2962" align="alignnone" width="491" caption="Click to see full-screen in a separate window"][/caption] [ad#Large Banner] ...

What’s the deal about QTP Actions?

Posted by Albert Gareev on May 27, 2010
1
QTP Action at a glance      “Happy Path” Test Flow    The screenprint above demonstrates sample “Test” Flow designed using QTP Actions. “Happy Path” testing, or conformance testing, or checking can be characterized by 2 attributes: it is scripted, and it ignores everything that is out of scope. Scripted here does not mean a program […] ...

Google Code Search

Posted by Albert Gareev on May 18, 2010
0
Some time ago I blogged about non-GUI testing approach in automation. I also provided examples of how COM/OLE Viewer may help in exploring methods and properties of undocumented objects. But there are other cases when an application is poorly documented, and you know little about its internal methods and objects. Google Code Search may help you […] ...

Crowd sketching tool

Posted by Albert Gareev on May 10, 2010
0
e-Pen and e-Paper – that’s what you need for e-Collaboration. And here’s the tool.     (It took just a couple of minutes for me to create a sample picture above) Don’t forget to try Replay button! ...

SetACL command line examples

Posted by Albert Gareev on Apr 27, 2010
0
I found SetACL tool very handy. In addition to implementation of security settings in batch files (that’s what it was created for), I quite successfully used it in automation of infrastructure maintenance and testing jobs that occure daily and even hourly. As any command line tool, powerful but simple, it requires instructions written in its […] ...

Security Administration Tool – (Open Source) ...

Posted by Albert Gareev on Apr 20, 2010
1
If on your project you are not restricted to using Microsoft only toolkit in your system administration, testing, or automation work, you may want to try SetACL as an alternative to CACLS. It has some more advanced features, especially when it comes to setting allowance of inheritable permissions. Area of use Security Configuration Assessment and Management, […] ...

Security Administration Tool – Microsoft CACLS

Posted by Albert Gareev on Mar 25, 2010
0
Sure, computer programs are now very complex systems – but they are always a part of even more complex system – Infrastructure. Therefore, testing is not limited to a program testing. Microsoft *ACLS.EXE family of tools is a handy set for investigation and testing of implemented security permissions. Don’t be afraid of command line! CACLS.EXE […] ...

A little QTP performance test: Object Repository vs. ...

Posted by Albert Gareev on Mar 18, 2010
3
Quick Test Professional provides 2 ways of referring to GUI objects while creating testing scripts. Have you ever tested performance of either one? ...

Ping your blog and see the stats

Posted by Albert Gareev on Sep 28, 2009
0
At Pingdom Tools you can submit your web-page address and almost instantly get stats reported. What it does? The Full Page Test loads a complete HTML page including all objects (images, CSS, JavaScripts, RSS, Flash and frames/iframes). It mimics the way a page is loaded in a web browser. The load time of all objects is […] ...

Microsoft COM/OLE Viewer

Posted by Albert Gareev on Sep 03, 2009
0
Is looking at the back-end useful for black-box functional testing? Do you want to explore all properties and methods of COM object you use in your Automation? Do you want to know (and, also, be able to modify) all COM libraries installed on your system? – If yes, you will probably want to use (or […] ...

Microsoft XML Notepad

Posted by Albert Gareev on Aug 27, 2009
0
Area of use XML Documents A-Z Platform (OS) Windows Vendor Microsoft Community   Price Free Usability (1-5, 5 – Best) 5 Link http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en Some time ago I was looking for a simple but powerful visual XML editor tool to introduce a “front-end” of my model-based keyword-driven test automation framework to non-technical team ...

It does (but it doesn’t)

Posted by Albert Gareev on Jul 03, 2009
4
There are no news in that but it’s the problem I have just faced first time – QTP doesn’t support the application, in any matter. Although it is declared it does support Delphi applications in fact it doesn’t support until you get a special build. The following is a recommendation how to get one (origin: QTP help). […] ...

WinRunner to QTP migration notes (4)

Posted by Albert Gareev on Dec 04, 2008
0
Error Handling In WinRunner, every GUI function returns result – an integer value. Checking status of an operation is as simple as single line: In QTP, most of GUI operations do not return code but execution stops if an error is encountered. To keep execution flow stable, errors have to be handled in a bit […] ...

WinRunner to QTP migration notes (3)

Posted by Albert Gareev on Sep 20, 2008
0
Hardware Requirements QTP is much more greedy on resources. Don’t plan to reuse your old WinRunner machines. You’ll have to retire them with WinRunner. Give at least twice as more RAM than recommended by QTP specs, especially for debug and development machines. Changing screen resolution might affect QTP’s GUI recognition. Software Requirements WinRunner had an annoying […] ...

WinRunner to QTP migration notes (2)

Posted by Albert Gareev on Sep 15, 2008
0
Integrity Support of XML, ADO, DotNET, and other services through COM is a greatest advantage of QTP. In WinRunner, there was only an awkward workaround of placing external calls through “dos_system” function and exchanging data through files. Data Model In WinRunner, original data source was text file. Later Excel spreadsheets support was added through “ddt_” […] ...

WinRunner to QTP migration notes (1)

Posted by Albert Gareev on Sep 10, 2008
0
GUI Mapping In general, QTP supports “GUI Map” concept introduced in WinRunner. GUI Maps are called “Object Repositories” and editable in “Object Repository Manager”. “GUI Spy” became “Object Spy”. Two more things about Object Repositories: it’s a real pain to copy/merge GUI objects across checkpoint data included Programming Language C-like TSL used in WinRunner didn’t ...

Built-in verification in Testing Tools – too ...

Posted by Albert Gareev on May 22, 2007
0
What is built-in verification mechanism Enterprise level automation tools are claimed to be suitable for a wide range of users, including non-technical, not programming, like some testers and business analysts. To support such types of users, tools offer a variety of pre-defined, built-in components. The component, implementing verification mechanism, is usually called “checkpoint”. With the help […] ...
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.