what is the best/easy /in-demand testing tool for a beginner to learn? considering that i did a computer course in foxpro ms-oofice, windows, sco-unix, some years back (i will have to refresh everything).
Tools are not magical despite what all the Tool Vendor sales people like to tell you and list on their glossy brochures. I suggest befor you run off playing around with tools you might want to learn what testing is all about.
No wonder a lot of companies think automation is nothing more than expensive shelfware. [img]images/icons/frown.gif[/img]
Automation isn't something you can just jump into wihtout understanding the subject matter behind it. What a lot of people don't consider is that a junior position for an aspiring Automated Tester is a Manual Testing position. Unlike all other programming and scripting languages, you aren't going to be able to learn the buzzwords and figure out how to R/P or code briefly and then be a Automated Tester. The correct title for it all should be Testing the Automated Way making the importanat aspect of it prominant at the front where it should be.
If you don't get the basics of testing down and fully understood, Test Automation isn't going to do you any good once you learn all the buzzwords and fool some company into hiring you. When you automate crap methods of testing, you just get a lot more crap at a faster rate.
Insanity: doing the same thing over and over again and expecting different results
So true, I started in this game when test tools did not exist and you had to write your own drivers and stubs ( many programmers still do ). Many people get trained up on a test tool then want to use the test tool the way they were trained....... doesn't work that way. Nothing is ever elegant or streamline in the IT game. Most vendor based training / worked examples are so artificial to give the tool a good impression. Often many tools fail when you have to use them in anger.
Someone idealogically attempting anything will in general be doomed to failure (happens in politics). Many companies head down the test automation path without understanding what it is they need/wish to achieve.
The better way of expressing your last paragraph would be the difference between efficiency and effectiveness. Test Tools may (and I even say may) improve test efficency, but they do not in any way improve effectiveness of testing.