Windows Phone Marketplace Test Kit … No more test failures !
As a part of the Windows Phone SDK, The Windows Phone Marketplace Test Kit provides a suite of automated, monitored, and manual tests to help make sure that your applications are accepted in the Marketplace the first time you submit them. The test kit enables you to identify and fix issues prior to Marketplace submission, which saves time in the submission process. You can use the test kit to evaluate applications that target Windows Phone OS 7.1 or later.
What Will the Test Kit Tell Me?
Running the test kit on your application will help you determine whether or not the application will pass Marketplace certification.
If a test fails, the test kit provides details about what you need to fix in the application prior to submitting it for Marketplace evaluation.
What type of tests included?
Each tab in the test kit contains either the application details or a category of test. Each test category lists a series of tests with a name and description. The test kit contains the follow tabs.
-
Application Details: Enables you to specify images that will be evaluated later in the testing procedure.
-
Automated Tests: provides tests that evaluate the basic criteria of your application, such as application size, capabilities required by your application, and the presence and size of application images.
-
Monitored Tests: provides a suite of tests that analyze the performance and reliability of your application during use on a device.
-
Manual Tests: provides a series of test cases that you should complete with your application running on a Window Phone device.
The following lists some of the tests in the test kit.
-
Whether the images provided meets certification guidelines
-
What capabilities the application uses
-
Whether the application screenshots meet the certification guidelines
-
Whether the XAP meets size guidelines
-
Whether the application starts quickly enough to meet certification guidelines
-
If the application does not exceed memory usage requirements
-
Proper use of the back button in the application
-
Application responsiveness
-
Whether the application closes properly
For more details please refer to MSDN