With the tremendous growth of Mobile applications over the
past decade or so, testing for both functional and non-functional attributes
becoming very critical to get the application a better shape, win the race with
other competitors and getting more business done. Here are some of the types of
non-functional attributes that we can look into while testing –
GUI
& Usability
- Verify Interface: UI controls in the application like Pop-ups, text boxes, buttons etc. Also layouts and alignments of the interface.
- Check for Interaction: Behavior of the application with user interactions like Multi touch, Voice Recognition, Tilt behavior etc.
- Portrait & Landscape: Check behavior of the application in Landscape / Portrait mode.
- Navigation between screens, text should be visible in supported languages and verification how application behaves when device is online/offline.
Localization
- Localization testing: Verify application functionality in local languages (Hindi, Bengali, German etc).
- Interrupt testing: Check how application behaves when Calls, SMS , Low/Critical Battery, Alarms etc are received.
- Service Provider testing: Check how application behaves with respect to different carriers.
Compatibility
- With Mobile Browsers (default browser, externally installed browsers).
- With different mobile device configurations.
- With Phone Device features (Flip, Camera, Slider etc.).
Mobile
Application Performance
Mobile application performance based on different
hardware/software configurations.
Tools for Performance testing of Mobile applications:
- Quadrant by Aurora Softwarks : http://www.aurorasoftworks.com/products/quadrant
- Linpack by Greene Computing : http://www.greenecomputing.com/apps/linpack/
- Smartbench by 123 Smartmobile : http://123smartmobile.com/
No comments:
Post a Comment