Tuesday, 2 October 2012

Windows Phone 7



These are Manual Test Cases to test your app before submitting to marketplace......

Installation Requirements
  • Extension of the application
  • Size of the application
  • Verify Application Tile Images for small app
  • Verify Application Tile Images for large app
Performance And Resource Management

Windows Phone OS 7.1 includes a new Fast Application Switching feature. For the best user experience,
Microsoft recommends that an application resumes properly within 1second of when the device is Unlocked, the hardware Back button is pressed,
Or the user resumes the application from the TaskSwitcher
 Launch Time :

The application must render the first screen within 5 seconds after launch.
Application Responsiveness After Being Closed
Application Responsiveness After Being Deactivated
Use Of Back button :

Pressing the Back button from the first screen of an application must close the application. 
Back Button: Previous Pages :
Pressing the Back button must return the application to the previous page or return to any previous page within the back stack. 
 Back Button: First Screen :
Pressing the Back button from the first screen of an application must close the application.

Back Button: Context Menus and Dialog :
If the current page displays a context menu or a dialog, the pressing of the Back button must close the menu or dialog and return the user to the screen where the context menu or dialog box was opened.

Back Button: Games :
For games, when the Back button is pressed during gameplay, the game can choose to present a pause context menu or dialog or navigate the user to the prior menu screen. Pressing the Back button again while in a paused context menu or dialog closes the menu or dialog.
  • Memory Consumption 
  • Trial Applications
Phone Functionality
  •  Verify that Application doesn't affect Phone Call
  •  Verify that Application doesn't affect SMS and MMS Messaging
  • Verify Application Responsiveness With Incoming Phone Calls and Messages
Appliation Reliability
  • Multiple Devices Support
  • Application Closure
  • Application Responsiveness
  • Technical Support Information
  • Technical Support Information
  • Application Under Locked Screen
  • Minimize Power Usage When Running Under a Locked Screen
  • Applications that play audio under a locked screen 
  • Audio Playback and Battery Life Under a Locked Screen 
  •  Idle Behavior Under a Locked Screen 
  •  Applications that do not play audio under a locked screen 
  • Minimum Battery Life Under a Locked Screen
Additional Requirement for Specific Application
An application can play media in the background while it is running even when its primary function is not related to music or video.
An application that plays music, audio, or sound effects must meet the following requirements: 
 Initial Launch Functionality :
When the user is already playing music on the phone when the application is launched, the application must not pause, resume, or stop the active music in the phone Media Queue
Configurable Functionality :
If an application plays background music, the application must provide the user with configurable settings for both the background music, and the background music volume.
  • User Initiated Background Audio 
  • Stopping Background Audio
  • Universal Volume Control Commands 
  • Applications that Play a Video or Audio Segment 
  • SoundEffect and Background Music 

Applications That Play or Stream Background Audio
  • User Initiated Background Audio
  • Applications running under Locked Screen 
  • Minimize Power Usage When Running Under a Locked Screen
  •  Applications that play audio under a locked screen
  • Audio Playback and Battery Life Under a Locked Screen 
  • Idle Behavior Under a Locked Screen
  • Applications that do not play audio under a locked screen 

No comments:

Post a Comment

MobileAutomation - Handle Pop-ups, Alerts and Prompts in Automate and App Automate Tests

This article shows you how to handle user permission pop-ups, alerts, and prompts in your automated tests on BrowserStack. Introductio...