Recent Posts
QTP Math functions – Convert Set to Typed Array
Posted by Albert Gareev on Mar 20, 2008
Parent page: Service Functions – Math (QTP, VBScript) Convert set to typed array Unit Tests ...
Unit Test Design vs. Unit Function Design
Posted by Albert Gareev on Mar 15, 2008
Design first Before producing any code we need to think of an algorithm first. This is a design phase. Design could be narrow – in this case all the details are created “on the fly”, while coding; or it could be ...
Proverbs and quotes about Testing and Experience
Posted by Albert Gareev on Mar 10, 2008
Proverbs and quotes I have not failed. I’ve just found 10,000 ways that won’t work. Thomas Edison Good judgment comes from experience, and often experience comes from bad judgment. Rita Mae Brown If the past ...
QTP Math functions – Array/Set Conversions
Posted by Albert Gareev on Feb 19, 2008
Parent page: Service Functions – Math (QTP, VBScript) Convert array to set Convert set to array ...
QTP Math functions – Check Item in Array
Posted by Albert Gareev on Feb 17, 2008
Parent page: Service Functions – Math (QTP, VBScript) Check whether an item is in array Unit Tests ...
QTP Math functions – Check Array Type
Posted by Albert Gareev on Feb 15, 2008
Parent page: Service Functions – Math (QTP, VBScript) Check whether an array consists of numeric values Check whether an array consists of date/time values ...
Proverbs and quotes about Testing and Learning
Posted by Albert Gareev on Feb 10, 2008
Proverbs and quotes You can teach a student a lesson for a day; but if you can teach him to learn by creating curiosity, he will continue the learning process as long as he lives. Clay P. Bedford Get over the idea that only ...
Service Functions – Math (QTP, VBScript)
Posted by Albert Gareev on Jan 20, 2008
In the code examples I present I often refer to routine functions. In my framework I have specialized libraries to call from. In my blog I maintain the similar structure. Array Functions Sort Data Array Sort Typed Data ...
QTP Math functions – TypedArraySort
Posted by Albert Gareev on Jan 14, 2008
Parent page: Service Functions – Math (QTP, VBScript) Description Sorts one-dimentional array in ascending / descending order with typecasting. Implementation Unit Tests ...
QTP Math functions – ArraySort
Posted by Albert Gareev on Jan 12, 2008
Parent page: Service Functions – Math (QTP, VBScript) Description Sorts one-dimentional array in ascending / descending order. Implementation Unit Tests ...
Link-a-log: Testing Communities
Posted by Albert Gareev on Jan 10, 2008
Software Testing Club Test Republic ...
Custom lists: Select Multi / Select All with WinRunner
Posted by Albert Gareev on Dec 23, 2007
How to select multiple items in custom list Description Select each item with “Control” key (Ctrl on keyboard). How to select all items in custom list Description Select first and then select last item with ...
WinRunner custom dialogs: parameterize your scripts at run-time
Posted by Albert Gareev on Dec 21, 2007
How to input parameters for WinRunner scripts Description In order to use a customizable dialog, you need to declare data fields and data handler that will populate them as per your needs/rules. Then use WinRunner function ...
Breakdown (decomposition) approach
Posted by Albert Gareev on Dec 15, 2007
A challenge Requirements are never complete or detailed enough… It might be a risk we have to consider or a challenge we need to take. This applies to anything in our job: from testing to development tasks. How do I ...
Test Script Robustness
Posted by Albert Gareev on Dec 10, 2007
Robustness is the quality of being able to withstand stresses, pressures, or changes in procedure or circumstance. A system, organism or design may be said to be “robust” if it is capable of coping well with ...
Test Log Functions (WinRunner, TSL)
Posted by Albert Gareev on Nov 17, 2007
Reporting with WinRunner built-in functions ...
Test Log Messages
Posted by Albert Gareev on Nov 15, 2007
Generic GUI object Desktop / Web Window Desktop / Web Table Desktop / Web Button Web GUI hyperlink Check box / Radio button Desktop / Web Edit Box (Input Box) Desktop / Web List Box / Combo Box Desktop Dropdown Menu ...
Link-a-log: Test Automation Reference Sites
Posted by Albert Gareev on Nov 10, 2007
Software Testing Hotlist by Bret Pettychord Open Source Testing eXtreme Software Testing ...
Service Functions – Windows Web GUI / WinRunner
Posted by Albert Gareev on Oct 23, 2007
In the code examples I present I often refer to routine functions. In my framework I have specialized libraries to call from. In my blog I maintain the similar structure. Working with HTML Table Web Table operations (WinRunner, ...
Web Table operations 2 (WinRunner, TSL)
Posted by Albert Gareev on Oct 21, 2007
Service Functions – Windows Web GUI / WinRunner Loop through web page in order to find matching table Load web table data into matrix Load a range of web table data into matrix ...
Web Table operations (WinRunner, TSL)
Posted by Albert Gareev on Oct 19, 2007
Service Functions – Windows Web GUI / WinRunner Get cell text Get cell object Find column by RegEx Find row by RegEx Check table exists with defined text in expected cell ...
Desktop Window operations (WinRunner, TSL)
Posted by Albert Gareev on Oct 15, 2007
Declarations Restore window Minimize window Maximize window Window synchronization Close window ...
Synchronization in Test Automation
Posted by Albert Gareev on Oct 10, 2007
Synchronization in Test Automation What’s it about? As in regular, human-to-human conversation, it is important not to interrupt each other, and wait till a talker finishes a message, in human-to-program, and in ...
Test Log – Requirements
Posted by Albert Gareev on Sep 27, 2007
Automated Test Report Requirements Every executed Test Scenario must be reported Report must include for each Test Case: description both in brief and detailed views Report format must be user-friendly and easily transferable to ...
Telling testing story
Posted by Albert Gareev on Sep 17, 2007
What to tell? In the previous post I gave an example of interesting fishing trip story. What makes it interesting? Details! And same about software testing: details is the most important thing. Automated testing script must ...
On importance of test log
Posted by Albert Gareev on Sep 15, 2007
Test Log or Test Results? Well, I’ve got to start from definitions. Traditionally, Test Results is a table, enlisting Test Cases along with PASS/FAIL status. While one might think that PASS/FAIL status is the only important ...
Link-a-log: Advanced Excel
Posted by Albert Gareev on Sep 10, 2007
VBA for Microsoft Excel – FunctionX Excel Object Model Overview – MSDN ...
Service Functions – XML (WinRunner, TSL)
Posted by Albert Gareev on Aug 25, 2007
Root page: Service Functions – XML In the code examples I present I often refer to routine functions. In my framework I have specialized libraries to call from. In my blog I maintain the similar structure. Creating XML ...
XML output with WinRunner – 4
Posted by Albert Gareev on Aug 22, 2007
Root page: Service Functions – XML Parent page: Service Functions – XML / WinRunner Write single child XML node Write a pack of child XML nodes ...
XML output with WinRunner – 3
Posted by Albert Gareev on Aug 20, 2007
Root page: Service Functions – XML Parent page: Service Functions – XML / WinRunner Write child comment Write XML body text ...

