Windows 应用商店应用 UX 测试用例

Applies to Windows only

使用此以 UX 为中心的测试用例集确保你已达到了在设计你的应用时设定的目标。

你的应用可能提供了某项独特的用户体验,该用户体验无法通过此处提供的测试用例进行验证。你可以使用 UX 设计清单以及 Windows 和 Windows Phone 应用商店策略来标识在将应用提交到 Windows 应用商店之前要验证的更多体验要求。

测试用例详细信息

避免使用 Web 浏览器控件。

不要对你应用的核心方案使用浏览器控件。从 Web 接收的内容应当显示在本机控件内。确保将用户从应用带离的链接在单独的浏览器窗口中打开。

如果页面上包含任何 Web 内容,则该内容看起来和感觉起来应当像是应用页面的一部分,例如,缩放功能被禁用且 Web 内容不能独立于承载页而平移。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 确定应用是否在应用页面上使用 Web 浏览器控件。
  3. 如果必须嵌入内容,则与内容之间的用户交互必须感觉内容像是应用的一部分。例如,嵌入的内容未启用其自己的滚动机制。

注意  

如果应用将用户带到一个网页进行服务身份验证(例如通过 Facebook 或 Twitter),并且没有 Xauth 或类似的 API 可用于使用本机控件进行身份验证,则操作可以在应用中的嵌入式 Web 浏览器控件中执行。

如果无法避免使用 Web 控件,请确保页面的行为看起来像是应用页面并且不会对用户体验造成较大的负面影响。(例如,收缩和缩放功能被禁用)。

有关详细信息,请参阅快速入门:使用单页面导航

内容列表可在水平或垂直方向滚动;但不能在两个方向都可滚动。

在具有滚动功能的容器中呈现的内容只能垂直或水平滚动。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 导航到每个应用页面并确认应用中的内容(列表、中心、网格,等等)只能在水平或垂直方向滚动。

有关详细信息,请参阅平移指南

品牌标识在整个应用中一致。

可通过在整个应用中使用一致的品牌标识来宣传你的品牌。在呈现任何品牌时都应当使用官方品牌标识资产。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 验证在整个应用中一致地使用了高质量的品牌标识(艺术画)。

有关应用中的品牌标识的详细指导,请参阅品牌标识

图标适合上下文并且清晰地指明了预期目的。

确保应用中使用的所有图标从上下文来看都相关且合适。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 记下应用中的所有图标,包括应用栏按钮。
  3. 验证所有图标从上下文来看都合适、遵循了应用程序主题并且从视觉上看设计良好。

注意  

用户出于以下原因可以认出特定的图标表示特定的事物:因为设备上的其他应用也使用这些图标,或者因为它们通常与其他某个事物相关。

例如,铅笔图标通常表示“编辑”而不是“新建”。 如果不存在表示你要表达的事物的图标,请创建一个。 不要重新规定现有图标的用途。

有关详细信息,请参阅磁贴和锁屏提醒指南和清单

应用在适用的位置支持语义式缩放。

你的应用实现了语义式缩放来支持大型数据集的呈现和导航。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 在适用的位置验证语义式缩放。
  3. 确定观察到的行为是否类似于以下图像中详述的内容:

有关详细信息,请参阅语义式缩放指南

应用没有超过五个导航层次。

你的应用没有超过五个导航层次。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 从应用主页(第一个导航层次)开始,单击该页面上用于在应用中加载另一个页面的某个项,然后沿导航流前进。
  3. 数着应用所经过的屏幕数。 当到达了最大导航层次时,单击后退按钮,直至返回到应用主页。
  4. 识别其导航路径超过了五个层次的应用主页项。考虑采用其他方式来组织你的应用以减少这些项的层次。

有关详细信息,请参阅导航模式

触控笔势没有重叠。

验证滚动查看器没有包含使用相同的左/右轻扫手势的其他控件。

例如,不要在滚动视图内放置地图、切换开关或其他支持手势控制的内容。 将这些控件放置在滚动查看器内已知会引入可用性问题。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 针对你的应用中的每个滚动查看器,确认它包含的内容没有提供其他控件,这可能包括以下控件:
    • 可滚动的地图控件
    • 使用了左/右轻扫(或平移)手势的控件
    • 滑块
    • 切换开关

注意  

对于地图控件,可以使用复选框替换切换开关而不会影响可用性。如果必须将地图放置在另一个可滚动的控件内,请确保在地图周围留出足够的空间以便用户可以在地图控件内滚动。

有关针对交互进行设计的详细信息,请参阅触控模式

触控目标大小大于 9 毫米(50 像素)。

避免创建小于 9 毫米(48 像素)见方的触控目标并且在可触控的控件之间留出至少 2 毫米(10 像素)的距离。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 确认每个应用页面上的活动项都可对触控做出响应。

注意  

在某些例外情况下,控件可以较小但决不要小于 7 毫米(40 像素)见方。

有关针对交互进行设计的详细信息,请参阅确定目标指南

对用户交互的可视反馈清晰明确。

当应用内发生交互时,应用应当向用户提供可视反馈。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 针对执行操作的所有触控元素验证倾斜动画实现。示例包括按钮、列表项、菜单项,并且不包括切换开关之类的控件。
  3. 验证切换开关没有使用倾斜动画。
  4. 验证你的应用没有为不执行操作的元素使用动画。

有关更多指南,请参阅视觉反馈指南

你的应用支持灵活的内容布局和缩放。

Windows 8 支持各种设备屏幕大小:从小的 Tablet 屏幕到大的桌面屏幕。通过设计动态内容布局确保你的应用利用较大的屏幕分辨率。

目标是确定合适的分辨率/方向组合,从而引入滚动条以支持超出了可视区域的内容空间。

将你的应用设计为以较大的分辨率呈现更多的内容,且不存在过多的空的未使用空间。 在某些情况下,内容将简单地扩展到更大的分辨率。 下边距可以灵活处理,但最小应当为 2.5 个单元(50 像素)。 \

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 以最小分辨率 (1024x768) 和大分辨率 (*) 验证应用内容布局。
  3. 在纵向和横向以最小分辨率 (1024x768) 和较大的分辨率验证应用内容布局。

注意  

此外,你可以使用 Windows 模拟器,它允许开发人员以各种屏幕大小、方向和像素密度来运行其应用。

有关详细信息,请参阅屏幕缩放指南

你的应用支持主要应用磁贴。

验证主要应用磁贴提供的视觉效果和功能。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 将你的应用锁定到“开始”屏幕。
  2. 在小模式与宽模式之间切换应用磁贴。
  3. 验证应用磁贴支持小模式(最小化)和宽模式(可选)。
  4. 验证新标题包含在应用的上下文中有效且容易识别的内容。
  5. 如果应用磁贴支持宽模式,请验证宽模式下的磁贴使用了实时内容,一目了然地提供了意义丰富、范围广泛的更新。
  6. 验证磁贴名称(如有)在“开始”屏幕上准确表示了你的应用。

有关详细信息,请参阅磁贴和锁屏提醒指南和清单

你的应用支持辅助应用磁贴。

验证辅助应用磁贴提供的视觉效果和功能。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 在不同的应用页面之间导航并识别允许用户创建辅助磁贴的功能。
  3. 创建一个辅助磁贴。
  4. 验证新标题包含在应用的上下文中有效且容易识别的内容。
  5. 验证你的应用没有使用辅助磁贴来提供静态内容。
  6. 验证你的应用没有使用辅助磁贴作为与父应用进行交互的方法。

有关详细信息,请参阅辅助磁贴指南和清单

适用情况下云中的应用商店设置。

确保在适用的情况下你的应用支持使用云对应用设置和数据进行漫游。无论用户将你的应用安装在什么设备上,这都可以为用户提供很棒的体验。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 在第一个设备上启动你的应用。
  2. 调整应用设置。创造将导致使用云对应用数据进行备份的条件。有些设置将是每个设备本地的,有些是在设备之间共享的。
  3. 登录到一个不同的设备并启动你的应用。
  4. 在第二个设备上,验证设置已被同步到你的应用。
  5. 在第二个设备上,验证应用数据已被同步到你的应用。

有关详细信息,请参阅漫游应用数据指南

应用提供了适当的登录体验。

登录 UI 在应用内的布置取决于由应用和任何相关 Web 服务定义的登录要求。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 在适用的情况下验证以下情形:
    • 如果需要登录才能使用你的应用,请验证你的应用在应用主页上显示了登录控件。确认在进行身份验证之前不会提供应用内容。
    • 如果需要登录才能使用你的应用作为访问 Web 服务上的安全内容的方法,请验证你的应用在主页上提供了登录控件。确保此控件会启动一个 Web 身份验证对话框。
    • 如果登录是可选的,请验证所有登录控件都是使用“设置”超级按钮访问的。此外,请验证不要求进行身份验证的内容仍然可用。

有关详细信息,请参阅登录控件指南和清单

应用必须使用一个内容丰富的初始屏幕。

Dn275878.wedge(zh-cn,WIN.10).gif测试示例

  1. 启动你的应用。
  2. 验证你的应用的初始屏幕不是默认的 Visual Studio 初始屏幕(页面上只有一个简单的锁图标)。
  3. 验证初始屏幕与你的应用相关。

有关详细信息,请参阅初始屏幕指南和清单

 

 

 

显示:
© 2015 Microsoft