Testing on real device is not required as emulator provides the same capabilities of a device.
Answers
In emulator there are particular cases the deadline for creating text messaging results is small and cannot be purchased for the required mobile device
In real device allows real device testers to examine nearly all real time tests that can be monitored for mobile applications.
In emulator emulators / simulators are often in open and open software that can be easily downloaded from the internet and ready for the test.
The emulator emulates and mimics the behavior of another object.
It is highly preferable to test in emulators as it is cost effective.
They can be used over and over again.
In place of making the changes in the final app, the emulators can be used as a trial.
They come with the reimplementation of the initial software in this process. Some specific situations which need fast and short trials cannot do without emulator testing.