Mobile Application Testing

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:

 

  • Asus Google Nexus 7 (Android 4.2)
  • Asus Transformer TF 101 (Android 4.0.3)
  • HTC A6262 Hero (Android 2.2)
  • HTC Desire A8181 (Android 2.1)
  • HTC Desire HD (Android 2.2 (Froyo))
  • HTC Dream (Android 1.6)
  • HTC Evo 4G (Android 2.3)
  • HTC Magic (Android 2.1)
  • HTC Nexus One (Android 2.3.6)
  • HTC One X (Android 4.0.4)
  • HTC Tattoo (Android 1.6)
  • HTC Wildfire (Android 2.1)
  • HTC HD2 (Android 2.3)
  • Huawei 8230 (Android 1.6)
  • LG Optimus One (Android 2.3.3)
  • LG Optimus 4X HD (Android 4.0)
  • LG Google Nexus 4 (Android 4.2.2)
  • Motorola Droid A855 (Android 2.2)
  • Motorola Droid RAZR MAXX (Android 4.0.4)
  • Motorola Droid X (Android 2.3)
  • Motorola Milestone XT720 (Android 4.0.4)
  • Nexus 7 (Android 4.2.2)
  • Samsung Galaxy Ace (Android 2.2 Froyo)
  • Samsung Galaxy Mini (Android 2.3)
  • Samsung Galaxy Note (Android 4.0.4)
  • Samsung Galaxy S2 (Android 2.3)
  • Samsung Galaxy S3 mini (Android 4.1.1)
  • Samsung Galaxy Spica (Android 2.1)
  • Samsung Galaxy Y (Android 2.3 (Gingerbread))
  • Samsung GT-i9001 Galaxy S Plus (Android 2.3.3)
  • Samsung Nexus S (Android 4.0.4)
  • Sony Ericsson XPERIA mini (Android 2.2)
  • Sony Xperia E (Android 4.1.1)
  • Sony Xperia Ion (Android 4.0.4)
  • Sony Tablet S Android (Android 4.0.3)

iOS devices that we use for testing:

 

  • iPad 3 (iOS 6.1.3)
  • iPad 3 (iOS 7.0.4)
  • iPad 2 (iOS 6.1.3)
  • iPad 2 (iOS 7.0.2)
  • iPad 4 (iOS 7.0.2)
  • iPhone 3GS (iOS 6.1)
  • iPhone 4 (iOS 7.0.4)
  • iPhone 5 (iOS 6.1.4)
  • iPhone 5 (iOS 6.1.4)
  • iPod Touch 2th Gen (iOS 4.2.1)
  • iPad mini (iOS 6.1.3)
  • iPad 4 (iOS 6.1.3)
  • iPhone 4 (iOS 7.0.2)
  • iPad3 (iOS 6.1.3)
  • iPhone 3GS (iOS 4.3.3)
  • iPhone 3GS (iOS 6.1.3)
  • iPhone 3GS (iOS 5.1.1)
  • iPhone 3G (iOS 4.2.1) 
  • iPhone 4 (iOS 6.1.3)
  • iPhone 4S (iOS 7.0.2)
  • iPad 1 (iOS 5.1.1)
  • iPad 1 (iOS 5.1.1)
  • iPhone 5 (iOS 7.0.3)
  • iPad 2 (iOS 4.3.3)
  • iPad Mini (iOS 7.0.4)
  • iPad 4 Wi-Fi (iOS 6.1.3)
  • iPhone 4S (iOS 7.0.3)  
  • iPhone 4S (iOS 7.0.2) 
  • iPhone 5S (iOS 7.0.2)
  • iPhone 5C (iOS 7.0.3)
  • iPhone 5S (iOS 7.0.4)

Blackberry devices that we use for testing:

  • Blackberry Storm 9530

Windows Mobile devices that we use for testing:

 

  • LG E900 Optimus 7 (Windows Phone 7 (Mango))
  • HTC 8X Windows Phone (Windows Phone 8)
  • Nokia Lumia 920 (Windows Phone 8)
  • Samsung Ativ S GT I8750 (Windows Phone 8)

Mobile Platforms

  •  Android 1.5, 1.6, 2.0, 2.1, 2.2, 2.2.3, 2.3.3, 4.0.3, 4.0.4
  •  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
Clients
Projects
Expertise
Knowledge Center
Subscribe

*- required fields