checking application function in different network types, different connection speeds, and under low connection quality.
detecting the application’s bottlenecks to ensure that the app provides expected functional behavior.
detecting “weak spots” in system resources affecting memory usage and performance, including mobile client-server interactions.
mobile compatibility testing covers aspects of platform fragmentation, physical characteristics, and the App Store review guidelines.
3rd PARTY INTERRUPTIONS
testing application function under external interruptions (incoming calls, charging, turning Bluetooth on/off, etc.).
identifying usability issues as the first step of making the application easier to use.
performing end-to-end security checks and compliance with OWASP Mobile Top 10.
How do we choose mobile devices?
ANALYZE CUSTOMER REQUIREMENTS
- Define needs and target audience
- Analyze hardware and software aspects
DEFINE MOST POPULAR DEVICES IN THE REGION/WORLD
- Analyze market trends
- Gather statistics
COMPILE A LIST OF DEVICES FOR TESTING
- Define devices by their priority
- Develop test roadmap