Checklist comprises of below mentioned categories:
- Network specific checks
- Device specific checks.
- App UI checks.
- App specific checks. (These are related with functionality that is frequently used in an app.)
- Store specific checks
Network Specific Checks
Does the app behave as per specification if connected to the internet via Wi-Fi?
Does the app behave as per specification if connected to the internet via 2G?
Does the app behave as per specification if connected to the internet via 3G?
How the app behave if out of network reach?
How the app behave if it is in low network reach?
Does the app behave as per specification if navigating through application screens and Airplane mode is activated.
Does the app behave as per specification if while playing media content, Airplane mode is activated.
Does the app behave as per specification if while initiating a call from Device, Airplane mode is activated.
Does the app behave as per specification if while sending a SMS from Device, Airplane mode is activated.
Does the app resume working when it gets back into network reach from outside reach of the network?
Does the update transactions are processed correctly after re-establishing connection.
Does the app still work correctly when tethering or otherwise connected to another device
What is the behaviour of the app if network switches between (Wi-Fi, 3G, 2G)
Does the app use standard network ports (Mail: 25, 143, 465, 993 or 995 HTTP: 80 or 443 SFTP: 22) to connect to remote services, ( as some providers block certain ports.)