You are on page 1of 14

Utilization of emulators and

simulators in mobile testing

Mobile OS popularity in the world

Mobile OS popularity in the USA

Emulators are used for


developing mobile
websites and applications
rapid smoke-tests
testing in parallel with
physical devices

Emulation of devices and


browsers
Device emulators
can be found in
vendors SDK
Browser emulators
are distributed by
their developers
Exception Java
apps emulation
(jme & jse)

Available device emulators


Symbian SDK

http://www.developer.nokia.com/Resources/Tools_an
d_downloads/Other/

iOS

https://developer.apple.com/xcode/index.php

Android

http://developer.android.com/sdk/index.html

BlackBerry

http://us.blackberry.com/developers/resources/simula
tors.jsp

Windows
Phone 7
Java app
emulator

http://www.microsoft.com/download/en/details.asp
x?displaylang=en&id=27570
http://www.microemu.org/

Mobile browsers emulators


Opera Mini

http://www.opera.com/developer/tools/mini/

Opera Mobile

http://www.opera.com/developer/tools/mobile/

Standard device browsers are


emulated together with the devices

Nokia (Symbian) emulators


Symbian Belle 1.0, Symbian 3 1.0,
Nokia N97
Symbian 5th Edition, Symbian 3rd
Edition, FP2 v 1.1.
S60 3rd Edition, Feature Pack 1
S60 3rd Edition
S60 2nd Edition, Feature Pack 2
(formerly 2.2)
S60 2nd Edition, Feature Pack 1
(formerly 2.1)
S60 2nd Edition (formerly 2.0)
S60 1st Edition, Feature Pack 1
(formerly 1.2)
S60 1st Edition (formerly 0.9)
Old Series 40 SDKs
(for these emulators prerequisite is
required - Java 6 Update 27 or earlier)

http://www.developer.nokia.
com/Resources/Tools_and_dow
nloads/Other/

http://www.developer.nokia.
com/Develop/Java/Tools/Seri
es_40_platform_SDKs/

iOS emulators
The most convenient ones:

https://developer.apple.com/xcode/inde
x.php

To use them one must have OS X computer


or a virtual machine with Mac OS to install
XCode environment

Android emulators
Less convenient than
BlackBerry, and the
necessary devices are not
always found here:

http://developer.android.com/sdk/index
.html

Device vendors may have additional add-ons for


these emulators, or even their own emulators for
more reliable emulation

BlackBerry emulators
The most easy-to-use
emulators
To work with Internet youll
need BlackBerry Email
and MDS Services Simulator
Package

http://us.blackberry.com/developers/res
ources/simulators.jsp

http://us.blackberry.com/developers/res
ources/

Also require Java prerequisite

Windows Phone emulators


Standard emulator:

http://www.microsoft.com/download/en
/details.aspx?displaylang=en&id=2757
0

To install applications youll need Application


Deployment
Be careful when restarted, everything
returns to default settings.

Specific devices and OS remote


access to devices
S60 3rd Edition - Symbian
Belle the easiest way to test
via Nokia Remote Device
Access
Samsung Android - Remote
Test Lab

Samsung Bada - Remote Test


Lab

http://apu.ndhub.net/

http://rtl.innovator.samsungmobile.c
om

http://rtl.innovator.samsungmobile.c
om

Thanks!
About Softheme:
Softheme provides QA and testing services for desktop,
web and mobile applications since 2009.
More than 30 mobile applications successfully released.