信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 8 的 Windows Phone 应用商店测试工具包

Windows Phone Windows Phone 应用商店测试工具包(以前称为商城测试工具包)提供了自动测试和手动测试的套件,用于帮助您在第一次提交应用时做好充分准备,以使Windows Phone 应用商店 接受它们。应用商店测试工具包 可用于在将应用提交到商店 之前发现和修复问题,从而缩短提交过程的时间。您可以使用应用商店测试工具包 来评估面向 Windows Phone 8 或 Windows Phone OS 7.1 的应用。

说明注意:

随 Windows Phone SDK 7.1 一起安装的商城测试工具包已过时。使用随 Windows Phone SDK 8.0 一起安装的 应用商店测试工具包 来测试面向 Windows Phone OS 7.1 的应用。

本主题包括以下部分。

 

在您的应用上运行应用商店测试工具包 将帮助您确定该应用是否将通过商店 认证。如果测试失败,应用商店测试工具包 将提供有关在提交应用进行商店 评估之前需要在应用中修复的内容的详细信息。下面列出了应用商店测试工具包 中的一些测试。

  • XAP 文件是否符合大小要求,应用清单文件是否有效。

  • 面向 Windows Phone 8 的 Direct3D 应用是否使用了手机上不允许的 API。

  • 后台代理应用是否使用了后台代理不允许的 API。

  • 应用使用哪些功能(针对仅面向 Windows Phone OS 7.1 的应用)。

  • 指定的图像和屏幕快照是否符合认证要求。

  • 应用中使用的应用图标和背景图像是否符合认证要求。

应用商店测试工具包 集成在Visual Studio 中。使用以下步骤打开应用商店测试工具包。

  1. 在 Visual Studio 中,打开一个面向 Windows Phone OS 8.0 或 Windows Phone OS 7.1 的 Windows Phone 应用解决方案。

  2. 解决方案资源管理器中,选择您要测试的项目。

  3. “项目”菜单上,选择“打开应用商店测试工具包”选项。

    - 或 -

    右键单击该项目以显示其上下文菜单,并选择“打开应用商店测试工具包”选项。

    应用商店测试工具包 将在一个名为“应用商店测试工具包”的 Visual Studio 新标签中打开。要查看应用商店测试工具包 中的可用选项,请参见本主题中后面的演示。

  4. 在应用商店测试工具包 标签的底部,您可能会看到警报指示测试用例已经更新。下图显示更新提示。

    Update prompt in Marketplace Test Kit

    如果您在应用商店测试工具包 标签底部看到更新提示,请单击更新按钮。更新完应用商店测试工具包 之后,请关闭并重新启动,再继续操作。

应用商店测试工具包 具有多个包含应用详细信息和测试类别的页面。每个测试类别都列出了带有名称和描述的一系列测试。测试按其运行方式(是否可以自动运行,或者是否需要开发人员部分或全部参与)进行分类。应用商店测试工具包 具有以下页面:

  • 应用详细信息

  • 自动测试

  • 手动测试

以下各节介绍了这些页面以及如何运行测试。

由于应用商店测试工具包 在新的 Visual Studio 标签中打开,因此您可以轻松地在应用商店测试工具包 和您的应用中的文件之间进行切换。

说明注意:

所有测试都将运行于在打开应用商店测试工具包 时选择的项目上。您可以同时运行多个以不同项目为目标的应用商店测试工具包 实例。如果您想在解决方案资源管理器中,为不同的项目打开应用商店测试工具包 右键单击该项目以显示其上下文菜单,并选择“打开应用商店测试工具包”选项。否则,若要更改目标项目,必须关闭应用商店测试工具包,再选择其他项目,然后重新打开应用商店测试工具包。

应用详细信息

“应用详细信息”页面列出应用包并且让您指定稍后将在测试过程中评估的图像。下图显示应用商店测试工具包 中的“应用详细信息”页面。

AP_Con_TestKitAppDetails

“应用程序包”框列出您应用的应用程序包(XAP 文件)路径,默认情况下,该路径为当前所选项目的 Bin\Release 文件夹。这意味着您必须使用发布版本才能通过自动测试。

“应用详细信息”页面还让您指定将在商店 中展示您的应用的图像。将作为应用商店测试工具包 的一部分对这些图像进行测试。如果您不指定所需的图像,那么您的应用将不会通过应用商店测试工具包 中的测试。下表列出了您可以指定的图像。

说明注意:

请注意,图像要求可以更改。请确保使用应用商店测试工具包 的更新版本测试您的应用,并在 MSDN 上检查认证要求。有关图像要求的更多信息,请参见Windows Phone 的应用提交要求

图像

大小(像素)

Format

必需

商店 磁贴

300 x 300

PNG

应用屏幕快照

  • WVGA (480 × 800)

  • WXGA (768 × 1280)

  • 720p (720 × 1280)

PNG

每种屏幕分辨率有多达 7 个附加的应用屏幕快照

  • WVGA (480 × 800)

  • WXGA (768 × 1280)

  • 720p (720 × 1280)

PNG

有关提交应用所需的插图的更多信息,请参见上载并描述您的程序包

您可以使用仿真程序提供的屏幕快照工具轻松获得大小和分辨率均正确的应用屏幕快照。有关更多信息,请参见如何为 Windows Phone 应用商店创建屏幕截图

自动测试

“自动测试”页面提供一些测试,这些测试评估应用的基本条件(如应用大小)、应用图像是否存在及其大小。

功能验证测试仅适用于面向 Windows Phone OS 7.1 的应用。

“自动测试” 页面也提供指向应用监视功能的链接。利用应用监视,您可以获得所有关于您的应用的质量和响应速度的关键指标。有关更多信息,请参见 Windows Phone 的应用监视

下图显示应用商店测试工具包 中的“自动测试”页面。

AP_Con_TestKitAutomatedTests
说明注意:

请注意,认证要求可能会发生更改。请确保使用应用商店测试工具包 的更新版本测试您的应用,并在 MSDN 上检查认证要求。有关自动测试认证要求的更多信息,请参见Windows Phone 的应用提交要求

运行自动测试

  1. 在Windows Phone 应用商店测试工具包 中的“应用详细信息”页面上,确保指定了用于应用的其他资源。

  2. 创建发布版本。有关更多信息,请参见如何生成 Windows Phone 8 的应用

    您必须使用发布版本才能通过自动测试。

  3. 单击“自动测试”页面。

    将显示自动测试。

  4. 单击“运行测试”按钮。

    自动测试开始。当测试完成时,您将收到每个测试的通过或失败结果。您还将收到测试的描述以及相关的任何错误消息。

  5. 如果测试失败,请使用所提供的信息修复问题并再次运行测试。您应重复此过程,直到您的应用通过本部分中的所有测试为止。

手动测试

我们建议您在 Windows Phone 设备上运行您的应用,在“手动测试”页面完成一系列测试用例。这些手动测试需要您浏览您的应用,并观察其在各种不同的情况下的行为,以确保它符合应用认证要求。下图显示应用商店测试工具包 中的一些“手动测试”页面。

AP_Con_TestKitManualTests
说明注意:

请注意,认证要求可能会发生更改。请确保使用应用商店测试工具包 的更新版本测试您的应用,并在 MSDN 上检查认证要求。有关手动测试认证要求的更多信息,请参见Windows Phone 的技术认证要求

运行手动测试

  1. 在 Visual Studio 中,创建发布版本。若要获取最佳结果,您还应当将 Windows Phone 设备指定为部署目标。有关更多信息,请参见如何生成 Windows Phone 8 的应用

  2. 在“标准”工具栏中,设置目标设备。若要获取最佳结果,您应当指定 Windows Phone 设备

  3. 在Windows Phone 应用商店测试工具包 中,单击“手动测试”页面。

    将会显示手动测试。

  4. 对于每一个测试,都要按照“测试描述”列中提供的步骤执行操作。

  5. 观察应用的行为,并根据您收到的结果将“结果”列中的下拉列表更改为“通过”“失败”

  6. 如果测试失败,请使用所提供的信息修复问题。单击“测试描述”列中的“更多信息...”链接,可以获取关于测试的认证要求的更多信息。

  7. 修复应用存在的问题之后,您可以将其重新部署到设备并再次完成测试步骤。您应重复此过程,直到您的应用通过本部分中的所有测试为止。

显示: