Recently, we have been involved in mobile application development and testing. The below checklist ensures that both developers and testers have covered these high level scenarios during their requirements discussion, development and testing activities. Mobile application development and testing checklist also helps you refine your requirements to ensure that your scope of work is clearly defined. These are high level questions and not very specific to the application functionality (we will cover that in the next article in the series).
Many Android developers manually test their applications on the emulator or the device. This process is slow, tedious and prone to errors. This is a time consuming process involving building, deploying and testing the application, not to mention a debugging nightmare. Automation testing of Android application with Robolectric can reduce the time taken to develop the application significantly.