In what circumstances, one should not automate a test?
1) If the cost of automating the test is more than the cost of executing the same test manually.
That might happen because one of these reasons:
a) If the test will not be executed more than once.
b) If the system under test is changing so much that the script will need maintenance before each execution.
2) Even if automated testing is cheaper than manual testing, manual testing may be able to find different kinds of bugs because of the chaotic nature of manual test execution. [ 08-04-2004, 09:24 AM: Message edited by: testgeek ]
Tim Van Tongeren
Search on Google.com for "Avoiding Shelfware: A Managersí View of Automated GUI Testing"
You can find an interesting pdf file about this.
This topic has also been discussed previously. Read the FAQ and search the archives for more discussion.
One should not automate until one has laid the proper groundwork and completed the research to prove by use of a planning and scope document that automation would be a good investment for one's company.
Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~ ...Rich Wagner
Thanks, everyone for ur replies and especially to robvs for his PDF Link File.