Recent Posts
DotNetFactory interface functions (5) – Create ComboBox
Posted by Albert Gareev on Jun 16, 2009
Parent page: Service Functions – DotNetFactory (QTP, VBScript) Creating .NET objects from VBScript/QTP You can create a ComboBox (Dropdown Listbox/InputBox Object) and assign required properties within one line by calling the ...
DotNetFactory interface functions (4) – Create CheckBox
Posted by Albert Gareev on Jun 15, 2009
Parent page: Service Functions – DotNetFactory (QTP, VBScript) Creating .NET objects from VBScript/QTP You can create a CheckBox and assign required properties within one line by calling the function below. The function has ...
DotNetFactory interface functions (3) – Create TextBox
Posted by Albert Gareev on Jun 14, 2009
Parent page: Service Functions – DotNetFactory (QTP, VBScript) Creating .NET objects from VBScript/QTP You can create a TextBox (single-line Text Input object) and assign required properties within one line by calling the ...
DotNetFactory interface functions (2) – Create Label
Posted by Albert Gareev on Jun 13, 2009
Parent page: Service Functions – DotNetFactory (QTP, VBScript) Creating .NET objects from VBScript/QTP You can create a label and assign required properties within one line by calling the function below. The function has one ...
DotNetFactory interface functions (1) – Create Button
Posted by Albert Gareev on Jun 12, 2009
Parent page: Service Functions – DotNetFactory (QTP, VBScript) Creating .NET objects from VBScript/QTP You can create a button and assign required properties within one line by calling the function below. The function has one ...
Data-Driven != Parameterized (My article on QAGuild)
Posted by Albert Gareev on Jun 11, 2009
Publication URL: http://www.qaguild.com/weekly_archives.php?UID=55 Data-Driven != Parameterized (Or How to Avoid Test Flow Hard-Coding And Dramatically Reduce Code Maintenance Cost in Functional Test Automation) Many times ...
QA Test Automation Requirements (5) – Maintainability
Posted by Albert Gareev on Jun 10, 2009
Original date: 12 May 2009, 5:00pm Quality Assurance Functional/Regression Automated Testing and Test Automation Requirements: Usability, Maintainability, Scalability, and Robustness. Maintainability Requirements Matrix Setup ...
QA Test Automation Requirements (4) – Scalability
Posted by Albert Gareev on Jun 09, 2009
Original date: 6 May 2009, 12:30pm Quality Assurance Functional/Regression Automated Testing and Test Automation Requirements: Usability, Maintainability, Scalability, and Robustness. Scalability Requirements Matrix Platform ...
QA Test Automation Requirements (3) – Robustness
Posted by Albert Gareev on Jun 08, 2009
Original date: 28 Apr 2009, 1:00pm Quality Assurance Functional/Regression Automated Testing and Test Automation Requirements: Usability, Maintainability, Scalability, and Robustness. Robustness Requirements Matrix Manned / ...
QA Test Automation Requirements (2) – Usability
Posted by Albert Gareev on Jun 07, 2009
Original date: 21 Apr 2009, 12:30pm Quality Assurance Functional/Regression Automated Testing and Test Automation Requirements: Usability, Maintainability, Scalability, and Robustness. Usability Requirements Matrix 2 Transparency ...
QA Test Automation Requirements (1) – Usability
Posted by Albert Gareev on Jun 06, 2009
Original date: 14 Apr 2009, 1:30pm Quality Assurance Functional/Regression Automated Testing and Test Automation Requirements: Usability, Maintainability, Scalability, and Robustness Usability Requirements Matrix 1 ...
QA Automation – GUI Function Wrapping
Posted by Albert Gareev on Jun 05, 2009
QA Automation – GUI Function Wrapping Some of the statements below will be covered in detail in my subsequent posts. Now I use them to get straight to Test Step requirements. Please read details below the picture. Quality ...
Front-End Test Automation Practices – Model-based Hybrid Keyword/Data Driven Framework
Posted by Albert Gareev on Jun 04, 2009
Original date: 30 Mar 2009, 1:30pm Front-End Test Automation Practices – Model-based Hybrid Keyword/Data Driven Framework 1. Description • Framework creation – Pure programmatically • Test creation – ...
Front-End Test Automation Practices – Keyword-Driven Framework
Posted by Albert Gareev on Jun 02, 2009
Original date: 19 Mar 2009, 1:30pm Front-End Test Automation Practices – Keyword-Driven Framework 1. Description • Framework and keywords creation – programmatically • Tests creation – table editor (common ...
Front-End Test Automation Practices – Data-Driven Framework
Posted by Albert Gareev on Jun 01, 2009
Original date: 11 Mar 2009, 1:30pm Front-End Test Automation Practices – Data-Driven Framework 1. Description • Programmatically created • Parameterized, capable to import spreadsheets • GUI/Database checkpoints, ...
Front-End Test Automation Practices – Record/Playback Enhanced
Posted by Albert Gareev on May 31, 2009
Original date: 3 Mar 2009, 1:00pm Front-End Test Automation Practices – Record/Playback Enhanced 1. Description • Parameterized data • Dataset is a part of the script but not in the code • Verification via GUI ...
Front-End Test Automation Practices – Record/Playback
Posted by Albert Gareev on May 30, 2009
Original date: 26 Feb 2009, 1:00pm Front-End Test Automation Practices – Record/Playback 1. Description • Hard-coded data • Hard-coded flow • No error handling • No or limited reporting • No structure • No ...
QA Automation Skill Matrices (mature professionals)
Posted by Albert Gareev on May 29, 2009
Original date: 7 Feb 2009, 5:00pm This post continues the previous one. 3. Senior Automation Developer Capable to maintain and enhance Framework-based Automation Architecture. Capable to develop data-driven framework. Should ...
QA Automation Skill Matrices (reviewing your career or hiring a resource)
Posted by Albert Gareev on May 28, 2009
Original date: 5 Feb 2009, 11:30am In my past job experience I used to be asked by hiring managers about helping them to identify a right skillset for the QA Automation specialty. The following is my notes on that. 1. ...
Text File compare in “WDIFF” style (QTP, VBScript, XML, XSL) – Instructions and ...
Posted by Albert Gareev on May 27, 2009
Original date: N/A The post has been mostly recompiled from the comments. Displaying Text File comparison results in an embedded report. Refer to Text File Compare functions used to see how XML file is generated. Sample ...
Text File compare in “WDIFF” style (QTP, VBScript, XML, XSL)
Posted by Albert Gareev on May 26, 2009
Original date: 26 Jan 2009, 1:30pm Line by line, and word by word comparison isn’t a big problem. But how conveniently show the results? With WinRunner comparison and reporting has been implemented utilizing WDIFF program. ...
Excel File Worksheet compare (QTP, VBScript)
Posted by Albert Gareev on May 25, 2009
Original date: 19 Jan 2009, 2:00pm Parent page: Service Functions – Excel (QTP, VBScript) Excel application must be installed on the PC. Comparison goes cell by cell within the occupied range. Marks mismatching cells red. Both ...
Implementing optional and default parameters (QTP, VBScript)
Posted by Albert Gareev on May 24, 2009
Original date: 16 Dec 2008, 1:14pm Service function Implementation Examples PS. Later on I published an article describing this approach and how to use function overloading in VBScript. ...
Mapping Excel col names (QTP, VBScript)
Posted by Albert Gareev on May 23, 2009
Original date: 5 Dec 2008, 1:23pm Parent page: Service Functions – Excel (QTP, VBScript) ...
Test Case Automation Cycle
Posted by Albert Gareev on May 22, 2009
Original date: 4 Dec 2008, 1:49pm ...
Let the migration begin!
Posted by Albert Gareev on May 21, 2009
I originally used another hosting for my blog but experienced some technical issues. After tough evaluation I decided to relocate somewhere else and have chosen WordPress Blogs amongst others. Relocation, reformatting and ...
AssociateRecords (QTP, TestComplete, VBScript)
Posted by Albert Gareev on Jan 23, 2009
Parent page: Service Functions – Dictionary (QTP, TestComplete, VBScript) Description Converts a string of comma-separated sets of parameters. Example: “User1 {login=john_doe, password=john1}, User2 {login=jane_doe, ...
Clone/Copy/Release Dictionary Parameters (QTP, TestComplete, VBScript)
Posted by Albert Gareev on Jan 14, 2009
Parent page: Service Functions – Dictionary (QTP, TestComplete, VBScript) Description 1. Clone Dictionary object with all parameters 2. Copy parameters from one Dictionary to another 3. Release objects associated to Dictionary ...
Service Functions – Dictionary (QTP, TestComplete, VBScript)
Posted by Albert Gareev on Jan 09, 2009
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. Basic Operations AssociateParameters (QTP, ...
ParametersToStr (QTP, TestComplete, VBScript)
Posted by Albert Gareev on Jan 03, 2009
Parent page: Service Functions – Dictionary (QTP, TestComplete, VBScript) Description Does exactly opposite what AssociateParameters does – converts a Dictionary back to the string of pairs. Special characters are ...

