Following are the disadvantages of manual testing :
Time consuming and tedious : Since test cases are executed by human resources so it is very slow and tedious.
Huge investment in human resources : As test cases need to be executed manually so more testers are required in manual testing.
Less reliable : Manual testing is less reliable as tests may not be performed with precision each time because of human errors.
Non-programmable : No programming can be done to write sophisticated tests which fetch hidden information.