Whether to Automate or Not?
When should one decide to automate test cases?
It is very important to identify whether to automate or not. As automating test cases is not always advantageous. Often, there are times when manual testing may be more appropriate. For instance, if the application’s user interface will change considerably in the near future, then any automation might need to be rewritten anyway. At times it is not enough time to build test automation. For the short term, manual testing may be more effective. If an application has a very tight deadline, there is currently no test automation available, and it’s imperative that the testing get done within that time frame, then manual testing is the best solution.