Different types of testing that Pegasie will plan for mobile applications:
Functional Testing
Performance Testing
Interrupt Testing (to name a few)
Incoming and Outgoing SMS and MMS
Incoming and Outgoing calls
Incoming Notifications
Battery Removal
Cable Insertion and Removal for data transfer
Network outage and recovery
Media Player on/off
Device Power cycle
An application should be able to handle these interruptions by going into a suspended state and resuming afterwards.
Usability Testing
Consistency Testing
Localization Testing
Language Markets (like English, French and others)
Installation Testing
This testing process covers installation, updating and uninstalling of an application.
Certification Testing
iOS, Android, Windows Phone, BlackBerry and others
Mobile Application Types (Native, HTML5, Hybrids)
Challenges that Pegasie addresses
in Mobile Application Testing
Variety of Mobile Devices
Mobile devices differ in screen sizes, input methods (QWERTY, touch, normal) with different hardware capabilities.
Diversity in Mobile Platforms/OS
Like Android, iOS, Windows, BlackBerry and others. Each operating system has its own limitations. Testing a single application across multiple devices running on the same platform and every platform poses a unique challenge for test specialists.
Mobile network operators
LTE, 4G, 3G, 2G, CDMA, GSM and there are a lot more. Each network operator uses a different kind network infrastructure and this limits the flow of information.
Scripting
Is a challenge as devices differ in keystrokes, input methods, menu structure and display properties. One single script does not mean that it will function on every device.
Testing
On a Simulator/Emulator, private or public cloud, or real physical devices.
More information on Our Implementation Services ?
Our sales department is here to answer your questions