I am currently working in Mobile Testing (Manual), I just want to know which type of testing best suits for mobile apps (Manual or Automation)? Kindly provide suggestions on this.
To test mobile applications is very hard. You has so many different devices and operating systems. In some cases you have to test older versions of the application too, to be sure they work with a new backend or something like that. This produce a lot of combinations.
No, you can not covering all of these combinations manual, neither with automation. But automation can help you to coverage more combinations in the same time.
Automation do not exists to supersede manual testing. The best way is to have both. My opinion is, that you automate the regression tests, because you execute them over and over again. But maybe you know what kind of tests you most execute. Whatever, if you automate these tests, you save a lot of time and recurring work.
Take the decision to automate tests for mobile is one thing. Find a proper tool another. On the market exists a few open source tools and a lot of commercial tools. You must invest a lot of time to evaluate what tool is the correct for you. Take the time!
Maybe you should also know, that you have a lot to do at the beginning of automation. But the more you automate, the less effort you will have each week or month. Automation is for a long term solution.