Docstoc

Developer Guidelines

Document Sample
Developer Guidelines Powered By Docstoc
					Developer Guidelines
Description
Handango Mobile Ready consists of executing a set of predefined tests to confirm:    Compatibility with specified devices. Functionality of the application on the specified device. Wireless readiness of the application

J2ME Applications submitted to Handango will be tested using the test plan outlined in this document. Once an application passes testing, Handango will approve the application on several partner’s sites as required. Handango will provide test reports as requested documenting the applications tested along with the test results.

Test Areas
Handango mobile Ready certification includes tests in the following areas:         Download and Installation requirements Functionality User interface Product description Compatibility with OS and Native applications Wireless network Requirements Performance requirements Uninstall

Tests
Download and Installation
Test Criteria Status Comments

The application can be downloaded and installed to the device using a Sync App. A clear way to access the application must be displayed (icon on the apps section, menu). Any desktop Sync components should be installed Download/Install successfully The application can be downloaded and installed via OTA. A clear way to access the application must be displayed (icon on the apps section, menu). Any desktop components should be installed successfully The application should be downloaded and installed on the device. A clear way to access the application must be displayed (icon on the apps section, menu). Any desktop components should be installed successfully If the application is shareware, freeware, light or trial version, expiration or registration notification must reference Handango for purchase. The Trial period expires.

Loader application

OTA download and install

Registration / Expiration notification

Functionality
Test Criteria The application must launch successfully on the device. If the application takes longer than approximately 6 seconds to launch a message or progress bar indicator must be displayed. The application should perform successfully on the device. The tests may vary depending on the nature of the application. Tests will include features such as add, edit, delete, play, pause, and resume. These tests may vary depending on the nature of the application. All features and Status Comments

Launching application

Application functionality

options displayed on the long description must be present. The application must be able to navigate between options without showing any delay, graphic overlapping, error messages for options not available, etc.

Application navigation

User Interface
Test Criteria Status Comments

Application appearance

All content of the application must be readable to the naked eye. Application elements must provide appropriate contrast to ensure readability. Bitmaps must be drawn, refreshed and displayed properly. Applications must not display any inappropriate or offensive text or graphics. The application must not include any material that is pornographic, obscene, defamatory, fraudulent, deceptive, slanderous, excessively violent, or otherwise not family friendly. Application must contain Help screen. The help content must be accurate and appropriate and must include : Key function description, Navigation and application instructions. The application must contain an About screen. About content should list author information and version number. Application must respond to the keys and thumbwheel (if available). Application Navigation must correspond to the hardware's device. The application must exit without affecting the operation of the device or leaving any traces of the application open.

Application content

Help screen

About screen

Hardware interface

Application exit

Product Description
Test Criteria Status Comments

Application must contain an accurate short description of the product on the web site. Author Application short may not include any graphics or description html in the short description. Application must contain an accurate long description of the product on the web site. Application features and options must be included.

Application long description

Compatibility with OS and native applications
Test Criteria Application must gain control upon opening and release control when exiting. Switch applications when using the application under testing. The application must release control and not interfere with other running applications on the device. The application must return to the last screen and data used before the suspension. No data is lost Status Comments

Application Control

Application suspension

Application Resume

The application must preserve User preferences and display the user preferences. The application must interface with OS basic functionalities: Interface with OS Time/Date, messaging, etc. Interaction with Phone functionality Application must not interfere with phone or OTA applications functionality

The application must not interfere Interaction with with any PDA and interact with PDA functionality PDA functions Native Applications After installing the application, the native applications must have full functionality

Wireless Network
Test Criteria Status Comments

The application must not interrupt OTA applications or "always on" OTA applications functionality installed on the working device Application OTA function The application must use the OTA functionality.

Performance
Test Criteria Status Comments

No data corruption. Quick Performance test response and operational time. with no other No resets, invalid operations, or apps crashes No data corruption. Quick response and operational time. Performance test No resets, invalid operations, or with more apps crashes

Uninstall
Test Criteria Application must uninstall successfully from the device. Uninstall must be a clean uninstall and remove all application components from device. If the application has a desktop component, this must uninstall successfully from the desktop. Status Comments

Uninstall the application


				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:12
posted:2/1/2010
language:English
pages:5