Top Banner
Mobile Application Development & Testing Checklist
14
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile app development & testing checklist

Mobile Application Development & Testing Checklist

Page 2: Mobile app development & testing checklist

Mobile Application Development Checklist

Page 3: Mobile app development & testing checklist

1.Select the Mobile Platform

Popular platforms are listed below:

@ Android@ IOS @ Windows Mobile @ Blackberry@ Symbian

Page 4: Mobile app development & testing checklist

2. Be Specific with versions

Which version of IOS should I target or which version of Android should I develop for ?

Page 5: Mobile app development & testing checklist

3. Device Hardware Requirements

Make sure that the application has any hardware requirements like

“Memory, Camera, CPU etc.”

Page 6: Mobile app development & testing checklist

4. Set the Screen Resolution

Some of the common screen resolutions are : 320 x 480px 640 x 960px 480 x 800px 720 x 1280px 768 x 1280px 800 x 1280px 1200 x 1920px 2048 × 1536px

Page 7: Mobile app development & testing checklist

5. Should I develop another app for tablets?

It’s good practice to use high quality graphics for large devices like tablet. If your application is expected to be used on these devices.

Page 8: Mobile app development & testing checklist

Mobile Testing Checklist

Page 9: Mobile app development & testing checklist

6. Portrait or Landscape mode

some games work only in landscape mode whereas some app works on both. Make sure you test your applications to see if there are any issues when changing the orientation like application crashing or UI bugs.

Page 10: Mobile app development & testing checklist

7. Testing GPS Functionality, Accelerometer, Hardware Keys

1. Hardware keys – Ex. Camera application using a dedicated camera button, Task/Event Manager applications using hardware buttons to snooze a reminder, media players using volume and other keys etc.

2. Accelerometer - To ensure that the readings are being recorded accurately and utilized correctly within the applications. This test case might be relevant to applications like Star Maps, Pedometers,  Jump trackers, Games, 3D visualization applications etc

3. GPS – How will your Navigation applications respond if the GPS is disabled or turned off abruptly during operation?

Page 11: Mobile app development & testing checklist

8. Network Connectivity issues - GPRS, 2G, 3G, WiFi, Intermittent/No Connectivity

Most of the applications are developed in the presence of WiFi which provides good network connectivity. However it’s important to test applications in the real world where the user might not have access to WiFi.

Page 12: Mobile app development & testing checklist

9. Test Mobile + Web app Updates

Does the app has a server side component or a web service it uses?Does the mobile application need an update when the server side component is updated? If so, make sure there is a test case to track this to avoid any human error.

Page 13: Mobile app development & testing checklist

10. Testing interruptions to the mobile app

There are various events that can interrupt the flow of your application you have to test the same.

Incoming Call Text message Other app notifications Storage low Battery low Battery dead No storage Airplane mode Intermittent connectivity Home screen jump Sleep mode

Page 14: Mobile app development & testing checklist