I've been using Winrunner for quite some time, and was very comfortable with TSL. Mercury's move to VBScript is an interesting one - but I'm wondering how many people out there have found any advantages in using VBScript over TSL. To this point, I've found it different, but not very advantageous.
Have functions in VBScript, that are not available in TSL, actually made your scripting easier in any way ? - for example parameter passing, number of lines of code to implement specific tasks, etc ?
Six of one..half dozen of the other to be honest. I was a long time WR person also but had to switch to QTP last year. At first I thought "This sucks, I could've done this with one command in WR but here I have to cobble all this other code together"...but then I found situations of the reverse. Soon VBScript got easier to use and I got more familiar with what and how it does stuff..just like with WR. VBScript is used in QTP simply because it is not a proprietary language. As such there are many more potential and real customers who already have expertise in a VB language who can easily transition to this tool. TSL's C language isn't hard but just not as familiar to many of todays java and Web programmers and testers. Also, MIC's competition already offered their tools in VBScript so MIC had to play catch up.