Mobile testing is challenging at best, and almost by definition incomplete. Devices vary by region and network connections vary everywhere.
In general, our approach is to divide testing into two stages: beta and production. In both cases the list of devices and browsers is minimal and not intended to be exhaustive. In order to be nimble, we are covering the main points and hoping our users and community of developers help us with identifying, and even fixing, bugs.
Mobile site (Phones)
|N/A||Opera Mini emulator||Latest|
|iOS||Safari||5.x or greater|
|Nokia E63||Opera Mobile||N/A (Emulator)|
Production (Beta inclusive)
When testing production a much broader set of phones must be tested covering all major browsers.
It is important that this testing covers at least the 3 modes of mobile:
- No jQuery - Nokia S60
- Latest and greatest - Latest Android/iOS
A list of other phones is listed below.
|iOS- optional||Dolphin||for iPhone v 4.1|
|Windows7||IE Mobile||9 (7, 6 are optional)|
|Android||Native||2.2 (excluding 3.0)|
|multiple||Openwave, now Myriad (Purple Labs)||v6 (low-end), v7 (mid-range), v9 (webkit-based)|
This list will focus on OS versions.