Thursday, September 18, 2014

Mobile Application Testing - Non Functional Approaches

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:


Referrence : http://www.methodsandtools.com/archive/mobileloadtesting.php

No comments:

Post a Comment