automated-chaos.blogspot.com
Automated Chaos: 07/01/2008 - 08/01/2008
http://automated-chaos.blogspot.com/2008_07_01_archive.html
But remember: After automating a chaos, all you have is an automated chaos. July 7, 2008. QTP Quick Reference Card. As a WinRunner user, I've got very used to the concept of automated testing. Changing to QTP was not much of a problem except for the language notation. For example, the thing I always do wrong:. Case Default . * *CRASH* *. Or the smaller and more portable PDF version:. If you have any comments or additions on this document, please leave a message in the comments. Posted by Bas M. Dam.
automated-chaos.blogspot.com
Automated Chaos: 02/01/2012 - 03/01/2012
http://automated-chaos.blogspot.com/2012_02_01_archive.html
But remember: After automating a chaos, all you have is an automated chaos. February 15, 2012. Using Callbacks on the Regexp.Replace function. On our testprojects, I use regular expressions most of the time for the matching or testing of strings on our Application Under Test. But sometimes I have to use the Replace method of the RegExp object. This day, I discovered an advanced usage of the RegExp.Replace() method. Let me show you with an example:. So this pattern matches each single. 3 fullString : the ...
automated-chaos.blogspot.com
Automated Chaos: 12/01/2008 - 01/01/2009
http://automated-chaos.blogspot.com/2008_12_01_archive.html
But remember: After automating a chaos, all you have is an automated chaos. December 10, 2008. Performance increase in table lookup functions. Example of a conservative way to do this:. Public Function LocateTextInTable(byRef tbl, textToFind, byRef row, byRef col). For row = 1 to tbl.RowCount. For col = 1 to tbl.ColCount. If tbl.GetCellData(row, col) = textToFind then. Row = -1 : col = -1. A table consists of row elements and each row element contains one or more cells. We can iterate them just the s...
automated-chaos.blogspot.com
Automated Chaos: Curious QTP behaviour when using on error: Proceed to Next Step
http://automated-chaos.blogspot.com/2011/05/curious-qtp-behaviour-when-using-on.html
But remember: After automating a chaos, all you have is an automated chaos. May 11, 2011. Curious QTP behaviour when using on error: Proceed to Next Step. Could do it years ago, you can do it too! It works fine most of the time, although debugging is done with an "attended run" script and all possible error detection on: Popup Messagebox and Option Explicit everywhere. The curious behaviour happened in an Select Case. Consider this code:. Dim myCondition : myCondition = 2. Case 1 MsgBox "Wooh! Because I ...
automated-chaos.blogspot.com
Automated Chaos: 12/01/2011 - 01/01/2012
http://automated-chaos.blogspot.com/2011_12_01_archive.html
But remember: After automating a chaos, all you have is an automated chaos. December 13, 2011. QTP and Method Chaining disclosed. With method chaining, you can chain object methods to an object in order to change it. It is the default paradigm of JQuery. After using it a while with JQuery, I figured out it is an extremely usefull method to use with QTP. I remember using functions like findTextInTable(oTbl, txtToFind, startRow, endRow, startColumn, endColumn, byRef foundRow, byRef foundColumn). We use ano...
automated-chaos.blogspot.com
Automated Chaos: QTP and Method Chaining disclosed
http://automated-chaos.blogspot.com/2011/12/qtp-and-method-chaining-disclosed.html
But remember: After automating a chaos, all you have is an automated chaos. December 13, 2011. QTP and Method Chaining disclosed. With method chaining, you can chain object methods to an object in order to change it. It is the default paradigm of JQuery. After using it a while with JQuery, I figured out it is an extremely usefull method to use with QTP. I remember using functions like findTextInTable(oTbl, txtToFind, startRow, endRow, startColumn, endColumn, byRef foundRow, byRef foundColumn). We use ano...
automated-chaos.blogspot.com
Automated Chaos: Using the Levenshtein Distance to get the best match from a list
http://automated-chaos.blogspot.com/2010/12/using-levenshtein-disctance-to-get-best.html
But remember: After automating a chaos, all you have is an automated chaos. December 1, 2010. Using the Levenshtein Distance to get the best match from a list. A while ago, I created a document in which I explained how to use the Levenshtein Distance to get the best match from a list of options. Well, the article has its own introduction so if you are interested; start reading! Using the Levenshtein Distance to get the best match from a list (pdf). Posted by Bas M. Dam. May 9, 2013 at 3:05 PM.
automated-chaos.blogspot.com
Automated Chaos: 11/01/2010 - 12/01/2010
http://automated-chaos.blogspot.com/2010_11_01_archive.html
But remember: After automating a chaos, all you have is an automated chaos. November 19, 2010. QTP 10 first impressions: Meh. This week, QTP 10 was installed at our workspace. We upgraded from 9.1 to 10, so we could also experience all new features of 9.5. First of all, this is written from my own perspective. I don't use the object repository, the default report, multiple actions or the native QTP connection. I know, these things are improved, but I cannot write about them. Hangs It hangs a lot and it m...
automated-chaos.blogspot.com
Automated Chaos: 10/01/2009 - 11/01/2009
http://automated-chaos.blogspot.com/2009_10_01_archive.html
But remember: After automating a chaos, all you have is an automated chaos. October 29, 2009. Book review Quicktest Professional Unplugged. After unpacking the book, it smiled to me in a pretty color setting, although, it reminded me on my times working at ABN AMRO. The cover shows the well known picture of the QTP splash window. The book is quite large, approximately 20x30cm and contains around 430 pages. Most of the subjects are not new, and can be found over the web, the QTP help file and documentatio...
automated-chaos.blogspot.com
Automated Chaos: Exist or be Created!
http://automated-chaos.blogspot.com/2012/01/exist-or-be-created.html
But remember: After automating a chaos, all you have is an automated chaos. January 27, 2012. Exist or be Created! Just encountered a collegue having difficulties ensuring if a folder exists. And if a folder does not exists then it has to be created in its full path, not only the lowest level folder. The code was bloated with if/then’s, instr(), instrrev() and left()/right() functions. Even the lowest level folder name was hardcoded. Dim fso, fols, fol, pathBuild. Fols = split(fpath, " ").