How to install a Windows Mobile emulator

While searching via internet for the topic “How to install a Windows Mobile emulator” I came to know about  article by Mr Brien M.Posey.Mr. Brian  is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS.Let us see what he says on how to install a Windows Mobile emulator.

In this article, he will show you how to deploy a Windows Mobile emulator Read the rest of this entry »

How to use Windows Mobile Emulator

While searching via internet for the topic “How to use Windows Mobile Emulator” I came to know about  article by Mr Brien M.Posey.Mr. Brian  is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS.Let us see what he says on How to use windows mobile Emulator Read the rest of this entry »

Nokia N-95 8GB

Nokia N95 8GB Features

The Nokia N95 8GB is the successor to the hugely popular N95 Original. It is one of the most fully featured phones available packing several full featured gadgets into one phone including a 5MP Carl Zeiss Camera with DVD quality video recording capability, GPS Navigation, MP3 player and a range of wireless connectivity options including WLAN, Bluetooth, Infra Red, Quadband GSM, WCDMA and HSDPA.



Read the rest of this entry »

Mobile Application Testing or Mobile Testing,Confused?

Many times while searching in Google for Mobile application testing you may get some results related to Mobile Testing or vice versa.

So if Mobile Application Testing and Mobile testing are same ?

The answer is both are interrelated up to certain extent but not really the same.

What is Mobile (Device)Testing ?

  • Mobile Testing is testing of Mobile Handsets or devices.
  • Here we test whether all the core feature and basic things  in the mobile(for which a mobile device is built for) like SMS ,Voice calls, connectivity(Bluetooth) , Battery(Charging),Signal receiving,Network are working correctly.
  • Mobile Device Testing is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc. The testing will be conducted on both hardware and software. And from the view of different procedures, the testing comprises R&D Testing, Factory Testing and Certificate Testing.
  • It included Mobile software compatibility Testing.

What is Mobile Application Testing ???

  • Mobile Application Testing is the testing of mobile apps,Games which we are making as third party for the targeted mobile handset.
  • Here the focus is on overall functionality of the application or game you are making.
  • Response of application on incoming call, sms, and weak network.
  • Testing of User Interface of application.
  • Behavior of application under stress.
  • Here some core feature of Mobile like voice calls SMS ,Ringer are tested just to see that your application has not created any side effects on your device functionality.

In short when we say Mobile Testing ,It is the Testing of the Mobile handsets for its features.

When we talk about Mobile Application Testing ,it is the testing of the application or game which we are targeting  for any handset.

5 Things to keep in mind before starting Mobile Application Testing

Before starting testing any mobile applications (let it be .chatting tools, social networking, games, business apps) there are some things that a Mobile Application Tester should go through for effective testing.

  1. Analyzing similar applications:- Try to analyze some other application which are similar to your application.For example if you have to test any media sharing application on Mobile just search for some other media sharing applications and observe its feature.
  2. Keep your emulator ready for testing : -Some times it takes times for processing any request for example for downloading any media files or for loading an page on device.In this case to save time you may try some test with your emulator so that this time will be utilized and overall time in testing will be reduced.
  3. Analyze the device related issues:- When it is deviced which are the target devices do not forget to have a look on device related known issues.This will help you understand which are the issues related to device and which are due to your application uder test.
  4. Use emulator but don’t completely trust it:- While testing you may take help of emulator but please note that all the test can not be performed in emulator.Also in emulator response time is faster,so it may happen you may miss some issue which comes in weak network on actual devices.
  5. Define the performance criteria:-For any mobile applications performance is one of the most important concern.Make sure you are having some performance parameters so that you will be testing the mobile applications against it.Since Memory is one of the constraints for mobile devices performance and behavior of your application under these conditions is interesting things to see.

Nokia N-900

Nokia N-900 Review

World’s largest handset maker Nokia has launched its first high end phone, named N900, running on Linux software. N900, new Linux based smart pone, is a high-performance mobile computer with a powerful processor, large internal storage, and sharp touch-screen display.

The N900 uses Linux based Maemo 5 operating system, delivers a PC-like experience on a handset-sized device.

Features:

* Linux based Maemo 5 operating system (Maemo is based on Debian Linux)
* ARM Cortex-A8 processor
* 3.5-inch display with 800×480 pixel resolution
* Quadband GSM with GPRS and EDGE
* Full QWERTY slide-out keyboard
* 5-megapixel camera with Carl Zeiss optics and dual-LED flash
* 800 × 480 resolution video recording
* Up to 1 GB of application memory (256 MB RAM, 768 MB virtual memory)
* 32GB of on-board storage, expandable up to 48GB via micro SD cards
* OpenGL ES 2.0 graphics acceleration – play high quality mobile games
* WiFi
* Assisted-GPS receiver
* FM transmitter
* Bluetooth 2.1
Read the rest of this entry »

Samsung Corby S3650

About Samsung Corby:

Sensuous Design

Samsung corby is an awesome phone which is supposed to run in market quiet well.The phone is available in yellow,white,orange and pink back covers.The phone is first full touch screen phone by Samsung.

Each Samsung Corby also comes with two additional back covers (also called ‘Fashion Jackets’) – a unique pattern design cover and a standard black cover inside the package. These interchangeable back covers ensure that Samsung Corby users can quickly adapt their mobiles to reflect their personal style. A wider variety of colored covers and designs will be made available in the future. This focus on cutting-edge design extends to the user interface through a Cartoon UI (user interface), a highly stylised graphical menu and wallpaper that adapts according to handset functionality.

Samsung Corby and Social Networking Sites

With increasing popularity of social networking sites in youth, samsung has tried to en cash this aspect to make this phone more popular amongst youth.

Samsung corby has Social Networking Service notification feature which enables users to update there status,access friend’s updates  and live feeds via-

  • Facebook
  • MySpace
  • Twitter

Also this handset support various community

The handset also supports various community  such as YouTube, Flickr, Picasa and Photobucket and other popular SNS sites directly into the handsets user interface.

Users can upload and share photos and videos to there friends via this solution.Interestingly, corby  includes on screen widgets to access these sites which makes really easy to use these sites.

Features:

  • Social networking integration with direct file uploads
  • 2 MP Camera
  • 2.8 inch QVGA capacitive touchscreen
  • upto 8GB expandable memory
  • Bluetooth 2.1 with A2DP and 2G connectivity
  • MicroSD Memory Card
  • MP3 player
  • FM Radio
  • 960-mAh battery

Samsung Corby Price:

Samsung Corby (S3650) is supposed to sell at 9000 to 10000 Rs in Indian Market. In European Market it is supposed to sell at 200 € .

Automated testing of Windows Mobile applications

Windows Mobile

Windows mobile is a wide-spread operating system for mobile devices developed by Microsoft. The system is used in end-user smart phones and in business mobile devices for management of data on the work floor.

CRM (Custom Relation Management) related applications, stock management, fleet management are examples of business applications that are used on Windows Mobile devices

Windows Mobile extends the familiarity of the Windows desktop to Windows Mobile devices. Windows Mobile is based on Windows Embedded CE and supports the .NET Compact Framework.

Automated testing of Windows Mobile applications

Jamo Solutions provides tools that automate the testing effort for mobile applications running on the Windows Mobile platform. A mobile application needs to be tested and verified before going live. Today tests that include the user interface of the mobile application are most of the time executed manual. With the technology of Jamo Solutions, these test cases can be automated.

The tool “M-eux Test’ is a test automation environment that ensures:

• The re-use of test cases on different hardware platforms. Today Windows Mobile devices are available from different manufacturers. Form a specific manufacturer, you can have different models. All these windows mobile devices run the same operating system but have different hardware characteristics like screen resolution and keys. The scripts of M-eux test are hardware independent. Once implemented, a script can be re-used across different models.

• The re-use of test cases across different version of the application under test. The scripts made by M-eux Test can easily be re-used to ensure that existing functionality is still working in new versions of the application under test. This is called regression testing.

• Easy creation and maintenance of the test scripts. The technology applied by Jamo Solutions is easy to use, the scripts are readable and easy to maintain and the expertise gained by the usage of M-eux Test can be re-applied for testing applications on other platforms.

The technology platform of M-eux Test

ensures the above requirements by supporting:

• Testing through the user interface of the applications. Just like a manual tester will describe his test cases by using the user interface elements, the automated test script is verifying and driving the user interface elements of the mobile application under test. By recognizing the user interface elements, the script becomes hardware independent. If a new version of the application under test is released, then preserved functionality can be tested with the old scripts. The tool will take care of cosmetic changes like a menu item that is now in a new position. By using the user interface elements, the script becomes also readable for a non-technical tester and the script is easy to maintain. More information can be found in our solution description.

• Extension of existing scripting environments. M-eux Test did not implement its own scripting environment. In order to ensure a fast learning curve and to ensure re-use of gained expertise, M-eux is an extension of existing scripting environments. For users with a test engineering background, M-eux Test extends the leading test automation tool QuickTest Professional from Hewlett Packard. For users with a developer’s background, M-eux Test extends Visual Studio from Microsoft.

Windows Mobile GUI objects

M-eux Test is an all-round player and recognizes most of the user interface objects of Windows Mobile applications if these objects are developed following the Microsoft guide lines:

• M-eux Test recognizes all user interface objects that are created following the Windows Mobile standards. All Microsoft Foundation Class objects are supported and special support is written for pre-defined applications like the agenda and the contact application.

• M-eux Test can be configured to deal with user defined objects that are derived from the Microsoft standard objects.

• Special support is foreseen for .Net Compact Framework customized objects.

• M-eux recognizes the html user interface of web-based applications rendered by the mobile version of Internet        Explorer.

This makes that out-of-the-box M-eux Test supports most of the Windows Mobile applications.

Business layer verification

In case of .Net Compact Framework applications, Run-on-Device supports also access from the test script to the business objects inside the application under test.

M-eux Test and Run-on-Device have also functionality to verify the contents of the mobile SQL database running on the Windows Mobile device.

Windows Mobile System verification

Special functions are implemented to verify the Windows Mobile operating system. The tester can at any time verify for example:

•        The number of processes running.

•        The loaded DLL’s inside one process

•        The memory consumption

•        The memory card space consumption

•        The battery status

The tester can fill automatically the working memory or the space on the memory cards in order to verify if his application can run in extreme conditions.

Special functions are foreseen to launch and verify the mobile communications:

•        Data communication

•        Phone calls

•        SMS messages

•        E-mail messages

•        MMS messages

Supported editions

M-eux Test supports the most used editions of Mobile Windowa
Version Edition
Windows Mobile 2003 Pocket PC 2nd edition
Windows Mobile 5 Pocket PC edition
Windows Mobile 6.1 Standard edition

Classic edition

Professional edition

Windows Mobile 6.0 Standard edition

Classic edition

Professional edition

Windows Mobile 6.5 Standard edition

Classic edition

Professional edition