Emulators and simulators in mobile application testing

14,603 views

Published on

Presentation for SQA Days 2012

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
14,603
On SlideShare
0
From Embeds
0
Number of Embeds
612
Actions
Shares
0
Downloads
249
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Emulators and simulators in mobile application testing

  1. 1. Utilization of emulators and simulators in mobile testing
  2. 2. Mobile OS popularity in the world
  3. 3. Mobile OS popularity in the USA
  4. 4. Emulators are used for• developing mobile websites and applications• rapid smoke-tests• testing in parallel with physical devices
  5. 5. 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)
  6. 6. Available device emulators http://www.developer.nokia.com/Resources/Tools_and_downloaSymbian SDK ds/Other/iOS https://developer.apple.com/xcode/index.phpAndroid http://developer.android.com/sdk/index.htmlBlackBerry http://us.blackberry.com/developers/resources/simulators.jsp http://www.microsoft.com/download/en/details.aspx?displaylanWindows Phone 7 g=en&id=27570Java app emulator http://www.microemu.org/
  7. 7. Mobile browsers emulatorsOpera 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
  8. 8. Nokia (Symbian) emulatorsSymbian Belle 1.0, Symbian 3 1.0,Nokia N97Symbian 5th Edition, Symbian 3rd Edition, FP2 v1.1. http://www.developer.nokia.com/RS60 3rd Edition, Feature Pack 1 esources/Tools_and_downloads/OtS60 3rd Edition her/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 http://www.developer.nokia.com/D(for these emulators prerequisite is required - evelop/Java/Tools/Series_40_platfoJava 6 Update 27 or earlier) rm_SDKs/
  9. 9. iOS emulatorsThe 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
  10. 10. Android emulatorsLess convenient than BlackBerry,and the necessary devices are not http://developer.android.com/sdk/index.htmlalways found here: Device vendors may have additional add-ons for these emulators, or even their own emulators for more reliable emulation
  11. 11. BlackBerry emulators http://us.blackberry.com/developers/resources/The most easy-to-use emulators simulators.jspTo work with Internet you’ll needBlackBerry® Email and MDS http://us.blackberry.com/developers/resources/Services Simulator Package Also require Java prerequisite
  12. 12. Windows Phone emulators http://www.microsoft.com/download/en/detailsStandard emulator: .aspx?displaylang=en&id=27570 To install applications you’ll need Application Deployment Be careful – when restarted, everything returns to default settings.
  13. 13. Specific devices and OS – remote access to devicesS60 3rd Edition - Symbian Belle – theeasiest way to test via Nokia Remote http://apu.ndhub.net/Device AccessSamsung Android - Remote Test Lab http://rtl.innovator.samsungmobile.comSamsung Bada - Remote Test Lab http://rtl.innovator.samsungmobile.com
  14. 14. Thanks!About Softheme:Softheme provides QA and testing services for desktop, web and mobileapplications since 2009.More than 30 mobile applications successfully released.

×