emulators and simulators in mobile application testing

14
Utilization of emulators and simulators in mobile testing

Upload: softheme

Post on 05-Sep-2014

12.192 views

Category:

Technology


3 download

DESCRIPTION

Presentation for SQA Days 2012

TRANSCRIPT

Page 1: Emulators and simulators in mobile application testing

Utilization of emulators and simulators in mobile testing

Page 2: Emulators and simulators in mobile application testing

Mobile OS popularity in the world

Page 3: Emulators and simulators in mobile application testing

Mobile OS popularity in the USA

Page 4: Emulators and simulators in mobile application testing

Emulators are used for

• developing mobile websites and applications

• rapid smoke-tests• testing in parallel with physical

devices

Page 5: Emulators and simulators in mobile application testing

Emulation of devices and browsers

• Device emulators can be found in vendor’s SDK

• Browser emulators are distributed by their developers

• Exception – Java apps emulation (jme & jse)

Page 6: Emulators and simulators in mobile application testing

Available device emulators

Symbian SDK http://www.developer.nokia.com/Resources/Tools_and_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/simulators.jsp

Windows Phone 7 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570

Java app emulator http://www.microemu.org/

Page 7: Emulators and simulators in mobile application testing

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

Page 8: Emulators and simulators in mobile application testing

Nokia (Symbian) emulatorsSymbian Belle 1.0, Symbian 3 1.0, Nokia N97Symbian 5th Edition, Symbian 3rd Edition, FP2 v 1.1.S60 3rd Edition, Feature Pack 1S60 3rd EditionS60 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)

http://www.developer.nokia.com/Resources/Tools_and_downloads/Other/

Old Series 40 SDKs(for these emulators prerequisite is required - Java 6 Update 27 or earlier)

http://www.developer.nokia.com/Develop/Java/Tools/Series_40_platform_SDKs/

Page 9: Emulators and simulators in mobile application testing

iOS emulators

The most convenient ones: https://developer.apple.com/xcode/index.php

To use them one must have OS X computer or a virtual machine with Mac OS to install XCode environment

Page 10: Emulators and simulators in mobile application testing

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

Page 11: Emulators and simulators in mobile application testing

BlackBerry emulators

The most easy-to-use emulators http://us.blackberry.com/developers/resources/simulators.jsp

To work with Internet you’ll need BlackBerry® Email and MDS Services Simulator Package

http://us.blackberry.com/developers/resources/

Also require Java prerequisite

Page 12: Emulators and simulators in mobile application testing

Windows Phone emulators

Standard emulator: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570

To install applications you’ll need Application Deployment

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

Page 13: Emulators and simulators in mobile application testing

Specific devices and OS – remote access to devices

S60 3rd Edition - Symbian Belle – the easiest way to test via Nokia Remote Device Access

http://apu.ndhub.net/

Samsung Android - Remote Test Lab http://rtl.innovator.samsungmobile.com

Samsung Bada - Remote Test Lab http://rtl.innovator.samsungmobile.com

Page 14: Emulators and simulators in mobile application testing

Thanks!

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