Quality Testing

Quality is delighting customers

Hi, We have just started Mobile Testing in our project. Can anyone please share some use cases to test the Mobile apps on iOS and Android.

Thanks

Views: 131

Reply to This

Replies to This Discussion

Depends on what kind of application is being tested.

Can the app be installed on the device?
Does the app behave as designed/desired if there is an incoming call?
Does the app behave as designed/desired if there is an incoming SMS?
Does the app behave as designed/desired if the charger is connected?
Does the app behave as designed/desired if the charger is disconnected?
Does the app behave as designed/desired if the device goes to sleeping mode
Does the app behave as designed/desired if the device resumes from sleeping mode
Does the app behave as designed/desired if the device resumes from lock screen?
Does the app behave as designed/desired if the device is tilted?
Does the app behave as designed/desired if the device is shaken?
Does the app behave as designed/desired if a local message is coming from another app
(think of: calendar reminders, to-do task etc.).
Does the app behave as designed/desired if a push message is coming from another app
(think of: twitter mentions, whatsapp message, wordfeud invitation, etc).
Does the app interact with the GPS sensor correctly (switch on/off, retrieve GPS data)?
Is the functionality of all the buttons or keys on the device defined for this app?
Verify that buttons or keys which have no defined function have no unexpected behaviour on the app when activating.
In case there’s a true “back” button available on the device does the “back” button take the user to the previous screen?
In case there’s a true “menu” button available on the device, does the menu button show the app’s menu?
In case there’s a true “home” button available on the device, does the home button get the user back to the home screen of the device?
In case there’s a true “search” button available on the device, does this get the user to some form of search within the app?
Does the app behave as designed/desired if the “Battery low” message is pushed
Does the app behave as designed/desired if the sound on the device is turned off?
Does the app behave as designed/desired if the device is in airplane mode?
Can the app be de-installed from the device?
Does the application function as expected after re-installation?
Can the app be found in the app store? (Check after go-live)
Can the app switch to different apps on the device through multitasking as designed/desired?
Are all touch screen positions (buttons) working when a screen protector is used.

Hi Venky,

Here are some use cases to execute on Mobile apps (iOS and Android):

1. Test on various data networks like LTE, 3G, or Wi-Fi
2. Test in different languages (if the application is supported globally in different languages).
3. Test the mobile app against different hardware features of the device like camera, display, storage, microphone, and so on. All these features can have a huge impact to the mobile app. For example, if the mobile app will take a picture, process it, and upload it to a server, it is important to test this scenario with different cameras on different devices.
4. Test for standby, interrupt, and battery issues. Testers need to look for UI glitches, data handling, and whether the mobile app maintains state when entering and leaving the standby mode. Check for it's performance when the screen lock is On/Off.
5. Test updates and install/uninstall procedures.
6. Does the application ask for any permissions. If yes, then do test for these permissions and it's impact on the respective device settings.
7. Test for any certificate that your mobile app might have?

Few more things to take care of while performing Mobile testing:
- Now a days, qa testing companies perform testing on many devices as they are of different configurations, screen size, resolution etc.
- You should perform testing on Emulators as well (in addition to real devices) to be aware of any possible issues (specially UI) in your application.
- Always stay updated of new versions of respective Operating systems being used in your mobile device. Make priorities of testing devices and os versions as per the target audience.

RSS

TTWT Magazine


Advertisement

Advertisement

Advertisement

Advertisement

© 2017   Created by Quality Testing.   Powered by

Badges  |  Report an Issue  |  Terms of Service