Sign-up & Login:
This point seems like it is an obvious case, but as it acts as a door to the application, it is important that users have easy access to the application or else all the efforts of development would be of no use as when the application is not user friendly, it wont be loved by the user.Attention should be provided to the fields,look and feel of the page to make sure that it is easy to enter information by the user.
Many times it is found that the menu options are difficult to access and are in places where user gets it difficult to find the same. So QA should make sure that the menu options like “help,about etc” are easy to find and navigate.
Functions like scrolling,text selection,back button,next,previous buttons needs to be smooth enough to access,so it should be made sure to make these functionalities clear and consistent. QA should make it a point to check that the application works smoothly when these keys are used in both mobile keypads as well as touchscreens.
An important consideration of mobile application is data handling especially in gaming applications. Points like mobile application stores saved data properly or not,data deletion, confirmation message to avoid unintentional deletion of data should be included in a QA’s testing checklist.
Now-a-days with the iPhone and smartphones running on various carriers,testing on one carrier is no longer an option.QA should make sure that testing is done on various carriers, as performance can vary greatly from one carrier to another.
Like carriers, the mobile operating system running your application will have a huge impact on the applications performance.
It is quite impossible to test using all the available operating system, but QA should test using atleast 3-4 popular operating system and observe the performance of the application.
The fact that various devices having different screen sizes should be taken into account while testing mobile applications.It should be made priority to test using various screen sizes as to check how much should user scroll left to right or top to bottom as per the requirement.
QA should take a note on how does the application behave when the device battery is at full strength,medium strength,low strength. Other interruptions like incoming calls,sms,mms and video calls should be also taken into account.
The error messages shown should be clear and precise.user should be able to understand what is the error when error messages appear.