Thursday, March 25, 2010

Setup Android Emulator
AndroidAre you a tester looking for to test on the android emulator ? Then you are on the right place to get started testing on the Android emulator.

This post will help you to setup the android 1.1 and 1.5 emulator.

You must have java installed on your machine before installing the Android emulator.

Install Java from here: Go to http://www.java.com/getjava/index.jsp and install to java.

If you already installed java or recently then you must know that the version of Java installed on your machine is correct or not.

Test installed java from here: Go to http://www.java.com/en/download/installed.jsp to check whether you have correct version of java installed or not. If you fine that correct version is not installed then follow the instruction provided in page and install the correct version of java.

After completion of java installation successfully follow below steps to install the Android emulator.


Where to download the android emulator ?

Android emulator comes with Android sdk.You can download latest sdk from:http://developer.android.com

How to install android emulator ?

Downloaded android sdk will be in compressed format.Uncompressed it to the desired location [e.g. C:\Emulator]and you are done.


Thursday, March 11, 2010

Mobile Web Application Testing on Desktop Browser
Software Testing
Why testing mobile application on desktop browser ?


Before you start testing your mobile site to determine how it works on mobile device, you should make sure the functionality of the site is working as expected by testing it on desktop browser. We can find functional bug that are going to be reproduce irrespective of mobile devices and get fixed from Developer at early stage before testing cycles starts on the real mobile devices. Starting testing on the mobile devices before testing on the desktop browser is not a good practice which can lead to the more testing effort. The best testing approach for the mobile application should be following.
  • First test on the desktop browser to find the functional bugs and make sure that functionality of the site is as expected.
  • Once site or one of its module functionality is complete then test on the device emulator to get the browser/platform coverage in case if you don't have the device.
  • If device is already available then test on the device itself to find the device specific bugs instead of testing on the emulator
This testing process will help us to find the functional bugs at early stage using desktop browser and then tester can focus on the real device testing to find the device specific bugs like any rendering issues or any functional issues that do not reproduce on the desktop browser but reproduce on the device being tested, this will help developer to get better idea that it is a device specific bugs or not so they can get the right direction to fix it.

Safari and Mozilla Firefox supports some great extensions that can make testing your mobile sites on desktop browser.This post explains how to set Firefox and safari to test your mobile site.