Although manual testing is a need with real devices and real networks, avoiding it whenever possible is always a good idea. Manual testing is expensive and slow, it also lacks the necessary instrumentation to isolate application problems of your product to ensure a quick delivery. Instead, how about considering a solution that combines some manual testing, some remote-manual testing, and a lot of testing using emulated devices.
Mobile testing with an emulator is cost effective as it can be done very quickly and efficiently. Diagnostics on the tool is a must have, this lets you isolate problems and ensures flexibility in network stacks you will need to test different network options. Ensure that your emulated device solution contains a high – level scripting solution to allow you to repay your test cases over and over. Also look for an emulated device that lets you change device profiles quickly.