automation over manual testing
I would choose automation over manual
-If the test cases are high priority test cases
-If the functionality is critical functionality
-If the test cases are too long and too difficult to execute.
-I would automate smoke test cases and also
-we should automate regression test cases as much as possible
based on the priority