preload

Recent Posts

Inserting breaks into text line

Posted by Albert Gareev on Aug 19, 2010
Parent page: Service Functions – String (QTP, VBScript) Description Based on the maximum allowed length of  the string (strMsgText) insert space characters. Implementation ...

Software Development Waist Line

Posted by Albert Gareev on Aug 17, 2010
Software Engineering Explained Software Development Waist Line ...

N-N Comparison: SetMatchFor

Posted by Albert Gareev on Aug 12, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: Many-to-Many / Rule: Match For Set in Another Set Definitions Supported data types: String, Number, Date Supported data structures: Vector Comparison of ...

N-N Comparison: SetMatchIn

Posted by Albert Gareev on Aug 11, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: Many-to-Many / Rule: Set Match In [Another Set] Definitions Supported data types: String, Number, Date Supported data structures: Vector Comparison of ...

N-N Comparison: isRecordEqual

Posted by Albert Gareev on Aug 09, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: Many-to-Many / Rule: Is Data Record [in Dictionary] Equal To Another One Definitions Supported data types: String, Number, Date Supported data structures: ...

N-N Comparison: isSetEqual

Posted by Albert Gareev on Aug 05, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: Many-to-Many / Rule: Is Set Equal Definitions Supported data types: String, Number, Date Supported data structures: Vector Comparison of values of ...

Proverbs and quotes about Testing and Leadership

Posted by Albert Gareev on Aug 03, 2010
Proverbs and quotes Remember the difference between a boss and a leader; a boss says “Go!” – a leader says “Let’s go!” E.M. Kelly I have always thought the actions of men the best interpreters ...

1-N Comparison: isValueInSet

Posted by Albert Gareev on Jul 29, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-Many / Rule: Is Value In Set Definitions Supported data types: String, Number, Date Supported data structures: Scalar, Vector Comparison of values ...

1-N Comparison: isValueInRange

Posted by Albert Gareev on Jul 27, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-Many / Rule: Is Value In Range Definitions Supported data types: String, Number, Date Supported data structures: Scalar, Vector Comparison of values ...

1-1 Comparison: MatchIn / MatchFor

Posted by Albert Gareev on Jul 23, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-One / Match In String / Match For String Definitions Supported data types: String, Regular Expression  1. Match in String First argument – ...

More on Unlearning

Posted by Albert Gareev on Jul 22, 2010
You must unlearn what you have learned. Master Yoda to Luke Skywalker Although Unlearning is not a testing heuristic itself, I found it very helpful in many activities – from testing and test automation to problem solving ...

1-1 Comparison: isValueEqualOrGreater

Posted by Albert Gareev on Jul 21, 2010
 Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-One / Rule: Is Value Equal Or Greater Definitions Supported data types: String, Number, Date Comparison of values of different data types always ...

1-1 Comparison: isValueGreater

Posted by Albert Gareev on Jul 19, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-One / Rule: Is Value Greater Definitions Supported data types: String, Number, Date Comparison of values of different data types always returns ...

1-1 Comparison: isValueEqualOrLess

Posted by Albert Gareev on Jul 16, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-One / Rule: Is Value Equal Or Less Definitions Supported data types: String, Number, Date Comparison of values of different data types always ...

1-1 Comparison: isValueLess

Posted by Albert Gareev on Jul 14, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-One / Rule: Is Value Less Definitions Supported data types: String, Number, Date Comparison of values of different data types always returns False. ...

1-1 Comparison: isValueEqual

Posted by Albert Gareev on Jul 12, 2010
Reference Page: Comparison Rules Automatic Comparison Rules Relationship: One-to-One / Rule: Is Value Equal Definitions Supported data types: String, Number, Date Values of different data types are considered unequal. Values of ...

Taking snapshot of a folder structure

Posted by Albert Gareev on Jul 08, 2010
In the Checking structure of created folders example I used a text file as a source, containing manually prepared folder names to check for. Today I want to show how file/folder structure could be captured automatically. Data ...

Comparison Rules: Mind Map

Posted by Albert Gareev on Jul 06, 2010
Reference Page: Comparison Rules ...

My refactoring heuristics (4)

Posted by Albert Gareev on Jul 05, 2010
“Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. ...

Now on Quick Testing Tips

Posted by Albert Gareev on Jul 01, 2010
I was honoured to join a team of contributing authors on Quick Testing Tips website that is run by Michael Kelly. Subscribe, visit, read, submit your comments and questions! ...

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

Posted by Albert Gareev on Jun 29, 2010
[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] ...

My refactoring heuristics (3)

Posted by Albert Gareev on Jun 24, 2010
“Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. ...

Quick questions – quick answers

Posted by Albert Gareev on Jun 22, 2010
Quick Answers Quick answers to questions arrived into my blog recently. How to load GUI map in QTP during run-time? Use methods of RepositoriesCollection object: Find / Add / Remove. See sample code, read investigation results. ...

Blink testing exercises

Posted by Albert Gareev on Jun 17, 2010
Blink testing, as described by James Bach and explained by Michael Bolton, is an oracle heuristic based on “snap judgment” effect. Try catching “bug” (an odd character) in patterns below. I arranged them ...

My refactoring heuristics (2)

Posted by Albert Gareev on Jun 15, 2010
“Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. ...

How to use Dictionary object for storing Excel data row (QTP, VBScript)

Posted by Albert Gareev on Jun 10, 2010
Parent page: Service Functions – Excel (QTP, VBScript) Answers Description Connect to Excel through COM – Open workbook – Open worksheet – map cell values to column names. Notes. Heading and trailing space ...

My refactoring heuristics (1)

Posted by Albert Gareev on Jun 08, 2010
“Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving ...

Testing Challenge: Results

Posted by Albert Gareev on Jun 03, 2010
Participation Based on stats I have, over 70 people navigated to Escapa game page directly from my blog. I hope everyone is enjoyed, and I thank those who took a challenge of testing, found stuff, and posted their findings. I ...

Testing Challenge: real-time input game

Posted by Albert Gareev on Jun 01, 2010
Now Closed – Proceed to Results A short intro I wholeheartedly support Matthew Heusser‘s (update: this blog is now only available under paid STP membership but you can access another Matthew’s blog) call to ...

What’s the deal about QTP Actions?

Posted by Albert Gareev on May 27, 2010
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 ...
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.