Wednesday 7 September 2011

Mobile Application Testing


The market of mobile applications is growing every day and even going to become more demanding as technologies are rapidly developing. Mobile device environment becomes more and more sophisticated  with the various factors affecting the development and testing processes.

Mobile application testing requires special tools and test methods. The variety of mobile technologies, platforms and devices causes additional difficulties in developing and testing mobile applications.


Mobile applications testing differs significantly from the standard approach of testing applications designed for use on personal computers because of the large number  of  the mobile device features and the variety of mobile platforms.

There are many features that must be considered during testing of applications for mobile devices.The key moments, in our opinion, are:
  • Operations with memory, control of memory leaks;
  • The intensity of power consumption, sensitivity to the charge;
  • The use of disk space, stability in the limited space on the drive, logging, work with memory cards;
  • Support for various screen resolutions, portrait and landscape modes;
  • Internet connection using an optimum connection: Active Sync, USB, GPRS, Wi-Fi; work under conditions of unstable connection;
  • Stability of the application for incoming / outgoing calls, sending and receiving SMS / MMS;
  • Standards compliance (Symbian Signed certification, Java Verified testing, etc.);
  • Data synchronization with the phone book, calendar, programs on your PC;
  • Correct install / remove of programs in the phone memory and memory card;
  • Correct localization;
  • Stable work under conditions of stress, recovery from failures.

QATestLab offers mobile application testing services to simplify the testing needs of application developers, service providers and handset manufacturers.QATestLab offers services in the laboratory and in field tests for the top phones and large operators.

QATestLab team has extensive experience in work with variety of mobile platforms and operating systems, accumulated experience and knowledge base for specific platforms, the use of emulators and real devices.

QATestLab has the broadest range of different mobile devices.

Android devices that we use for testing:
  • HTC A6262 Hero
  • Highscreen Zeus
  • HTC Dream G1
  • Dell Mini 5
  • Samsung i9000 Galaxy S
  • LG Optimus
  • Sony Ericsson Xperia™ X10 mini
  • HTC-HD2-Leo
  • HTC Desire А8181
  • HTC G1 Dream
  • HTC Magic (T-Mobile MyTouch 3G)
  • Huawei 8230
  • Samsung Galaxy Spica
  • Huawei 8230
  • HTC Desire (A8181/Europe)
  • HTC Wildfire A3333
  • Motorola Milestone Droid
  • Nexus One

Mobile Platforms

  •  Android 1.5, 2.0, 2.1, 2.2
  •  iOS
  •  Windows Mobile from Microsoft
  • Windows Phone from Microsoft
  •  Symbian: 8, 9, 9.1, 9.2, 9.3, 9.4
  •  Palm OS
  •  UIQ 2-3
  •  RIM BlackBerry OS
  •  MeeGo from Nokia
  •  Brew

Used tools:

Emulators provided by SDK
  • Windows Mobile Professional and Standard 5.0, 6.0, 6.1, 6.1.4
  • Android
  • BlackBerry
  • IPhone

Test automation

  • DeviceAnywhere
  • QTP
  • FoneMonkey
  • Robotium

Utilities

  • For remote access and monitoring processes on your mobile device
  • For video recording, screen capture (screen shot) from the device under test applications
  • Emulators GPS coordinates for navigation test

No comments:

Post a Comment