i have a problem ? i am suppose to decided and tell the management that we need a automated testing tool . We need to test on dynamic web pages,Java and swing based application and i still don't know which one to buy ? TestComplete or Winrunner or Rational are the three choices .Somebody please help [img]images/icons/frown.gif[/img]
The choice is yours...
The approach I normally take is to decide upon a set of criteria and give each criteria a weight (e.g. nice to have, should have and must have).
I then evaluate the selected tools based on these criteria and give them a score. Add up the score and the one with the highest score wins [img]images/icons/smile.gif[/img]
The criteria you select is important to the process so it's worth spending a fair amount of time on this.
You could also have a look at the related discussions here and see if what sort of problems others have had with you environments.
You could also enquire as to the levels and competency of the support.
I have used WR and Robot and have found them both to be making great advances in methodologies to extract money from their customers with the least amount of effort using sophisticated licensing and maintainance contracts.
I think both now require a server to get the applications to run even if you don't want one and in rationals case assorted services need to be started on the PC which caused considerable consternation amongst the point haired team who were trying to lock down PC's.
Had the big 2 spent the budget on improving the automation aspects rather than the licensing they could have produce something resembling decent automation tool and would be worth at least a quarter of what it currently costs. ( a bit like test complete 3)
To select a tool, you should have comeup with your requirements. Also consider tool should be useful to most of the projects across the company.
Nowadays, Tools are more costlier. So first evaluate well and then go for purchasing. Search messges in this group, you can get Tool comparison for older version of tools and some more advise/guidelines to evaluate the tools. SOme tools are required separate license for java stuff. Don't take marketing guys' words. Do it your own and then take your decision.
I tried both Rational Robot and TestComplite for web applications and as a result, now I use TestComplete (and JScript as scripting language)
TestComplite provides me better work wit datagreeds than Rational Robot does, JScript as scripting language lets me, e.g. use regular expression in my scripts etc.
Really I have solved some problems with TC I that makes my gave up with Robot.
Besides, TC provide some properties and methods for tested objects that are very usefull for testing purpose, such as exists, visibleonscreen, Page.Find mothod etc.