If you are performing testing on a
Mobile App, you perform all the tests that you would ideally perform on the web
application. However, there are few more factors that you may want to perform
on your Mobile App.
Emulators are used during the initial stages of an apps
development and later with software testing real devices are used. I have
concluded that the use of real world devices are necessary for maintaining
strong standards and quality assurance.
1.
Interrupts – How the
app behaves when there is a call/text/notification from other apps.
2.
Access points – How your application behaves when it
moves from one internet access point to another when it is connected on WiFi.
3.
Signal – How your
application behaves when you switch from WiFi to mobile data, mobile data to
WiFi, different WiFi connections.
4.
Push Notification – How your
App behaves with push notifications.
5.
GPS – If you have a GPS feature on your
App, you may want to check if the App polls GPS with different internet source.
6.
Screen
orientation – Changing the screen orientation.
7. Different versions of iOS and Android
compatibility tests.
8.
Sound tests from the App.
9. Different
screen size tests.
10.
Performance/ responsiveness of the
App.
11.
Most mobile apps will have web
version. You may have to check the
integrity of the data on both.