help selecting a tool....yes i know you get this question all the time. :)
currently i am looking at serveral tools for some up coming automation. i am looking at SilkTest, WinRunner, and Rational's software. basicly this will be testing a web based admin tool for networking equipment (i.e. routers, switches, etc) some of the big requirements i need are 1) data driven tests. i need the tool to identify values in certain feilds on the web page and take actions according to the values. 2) powerful programming capabilities. i use TCL/TK a lot, i have written several tools in it. i am also good with HTML, CSS, PHP, MySQL, etc. i am ok with Java, C, and C++. i don't work with those languages now, but i have used them in the past. i would rather have a more powerful language that is harder to learn at the get go then a less capable one that is easy to pick up. a big plus would be if i could telnet from within the language then do a send/expect type thing, with another device on my network. 3) the ability to execute custom made scripts/programs that return values from other devices for comparison with values gained from the web page. (get the value of a counter on a router, # of packets in, run a script/program that logs into a traffic generator and gets the # of packets sent, then compares the numbers to make sure they match. i'll write the script/program without a problem, i just need the product to execute what i write.) 4) it would be great if the tool could tie into CVS for source control as well. 5) i need to test with IE and Netscape on the Windows side, and Netscape on the unix side as well.
most all of the stuff i have done in the past has been in the unix world so i got used to doing send/expect scripts, shell scripts, and writing my own custom tools to automate all my test in the past.