I have heard this question from various testers that they always been asking that when to automate application which testcase we need to automate By reading this post you get to know all.
1-New Functionality
We should do manual testing whenever
1-New Functionality
If website
contains new features,it should be tested manually first.
2-Test your
application only one time:
If you have to
test your app only one time it doesn't make sense to waste your time to write
in scripts.
3-Frequent
requirement changes:
If your requirement
is changing frequently not to automate those test-cases.
We should do automation whenever
1-Regression Tests:
Everytime we get
a new build then a regression is needed.For Excecuting each and every test is
very time consuming.Thats the main reason we have to do automation.In
automation we just make scripts and for regression we just run that scripts.No
need to waste your enery and time for same repeated cases.These cases should be
done by automated tool. We should try to
write common functionalities in our scripted so that we can use it later also.
2-Complex test
scenarios :
If we have to
test with multiple data sets at that
time automation scripts is necessary.
3-Static
& Repitative Tests:
For automating
testing class that are repetitive and unchanging up to next test cycle
4-Test Cases which
are very time consuming.




