Home Sitemap Contact Us Career
 
 
Home > Services > Mobile Applications development > Testing

Testing
 
Design
Development
Testing
Porting
Vendor Certification
Carrier readiness
Device Management

Diaspark has extensive experience of testing mobile-applications. Diaspark's testing practice grounds on indepth knowledge of the devices and operator-specific guidelines. Diaspark uses "Device Management System" for managing technical specifications of all the devices along with their known issues and specific handling device needs or operator requirements. Besides this, we regularly access internet resources for latest issues and happenings in the wireless domain.

We have experience of testing our applications on Verizon, Sprint, Cingular, Alltel, Tmobile in US, Bell, Telus in Canada and Tata Teleservices, BSNL, Idea, Reliance, Airtel in India.

Diaspark's dedicated wireless team executes rigorous emulator, device and network based testing of mobile applications. Our test cases focus on testing the application for functionality, performance, network readiness, compatibility, UI uniformity.
Functional Testing:
  We follow spiral iterative model. The initial QA rounds on device and emulator explore entire application logic and flow. Almost all the issues, right from general to corner case get encountered during this stage and an exhaustive list of issues is created. Post this, rigorous QA iterations follow for the reported issues, their resolution and verification till we attain "No Known Issues" state for the device builds.
   
Performance Testing:
  Diaspark executes stress/load testing using customized scripts, which are worked out based on the requirements of an application.
   
Network Readiness Testing
  Applications comprising of client-server communication are being rigorously tested for all the possible client-server state and packet combinations. This testing reveals network delay/congestion issues, which are then handled specially.
   
Compatibility
  We focus on resolving the issues for primary set of devices. Once this is attained then the compatible device builds undergo QA iterations for device specific issues and a sanity level testing for application features.
   
We focus on resolving the issues for primary set of devices. Once this is attained then the compatible device builds undergo QA iterations for device specific issues and a sanity level testing for application features.

A detailed report of this entire process is maintained through iPace project management system. Please feel free to contact us for our updated device list.