测试报表

测试在测试App Center时,我们会生成包含摘要和详细信息的报表

  • 测试运行
  • 测试
  • 设备。

测试运行完成后,可以在测试的"测试"部分 查看App Center。

请阅读 App Center测试核心 概念,了解下面使用的术语和概念。

"App Center我的应用, 选择一个应用程序,然后在导航 列表中选择 "测试"。 在" 测试运行"仪表板 中,将显示该应用程序的默认测试系列中的所有测试运行。

测试运行仪表板

备注

只有 50 个最近的测试运行会显示在仪表板上所选的测试系列。

App Center"测试,测试运行"页

绿色绿色或绿色背景上的对号表示通过,红色或红色背景上的闪电表示在整个测试报告中失败。

  • " 测试序列" 按钮筛选或创建测试序列。
  • " 新建测试运行 "按钮将启动一个向导,该向导可帮助你创建用于提交新测试运行的示例命令行。
  • 上方附近的 "测试数"图形显示测试运行历史记录,其中显示了通过的测试数和失败的测试数。 单击此图以导航到特定测试运行。
  • 右上方的 内存 使用图显示应用程序使用的高峰内存的测试运行历史记录。 单击此图以导航到特定测试运行。
  • " 测试运行 " 列表显示摘要测试运行结果,包括 日期持续时间状态结果设备 数。 按测试序列筛选时,仅显示所选测试序列的测试运行。

单击感兴趣的测试运行,查看该测试运行的 测试运行摘要 页。

测试运行摘要

App Center 测试,测试运行摘要页

单击左侧的 "测试运行" 导航列表,以在 "详细信息" 窗格中查看该测试运行的摘要。 详细信息窗格显示:

  • 提交测试运行的日期和时间。
  • 测试运行中的 设备 数。
  • 测试运行的 运行时间运行时间 是指在 App Center 测试中查看最终报告之前提交测试运行所用的总时间。
  • 测试运行中的测试数。
  • " 通过测试 " 图形显示通过的测试的百分比和数量。 若要 通过 测试,必须在测试运行中的每个设备上传递。
  • 通过的设备 图显示了所有测试通过的设备百分比和数量。
  • " 测试 " 列表显示测试运行中的测试。

单击 "详细信息" 窗格中感兴趣的测试," 测试概述 " 页或 " 测试详细信息 " 页将打开,具体取决于测试运行中的设备数。 如果有一个设备,App Center打开"测试详细信息"页,如果有多个设备,App Center打开"测试概述"页,可在其中导航到特定设备的"测试详细信息"页。

测试概述

App Center测试,测试页

此页仅在测试运行中有多个设备时显示。

左侧 的" 测试"导航列表显示测试步骤名称或测试标签。 通过单击此列表进行导航,或者使用"k"键向上 (向上) 或"j" () 键。

详细信息窗格显示所选测试步骤的测试运行中每个设备的屏幕截图。 屏幕截图下面列出了"设备和 OS 版本"。 右上角 附近的 "筛选器"图标允许按各种设备属性(如外形因子、CPU 和 OS 版本)进行筛选。

单击屏幕截图,导航到该设备 的"测试详细信息 "页。

下载完整大小的屏幕截图

为了加快页面呈现速度,所有屏幕截图的大小都调整为与多个浏览器窗口大小匹配。 对于较大的屏幕截图,测试报表会自动呈现 50% 的屏幕截图。 API 可用于通过获取测试报表以及从报表提取步骤报表来下载完整大小的 https://openapi.appcenter.ms/#/test/test_getTestReport (step_report_url) 。 在步骤报告中,有一个字段名为"原始 (/deviceScreenshots/*/screenshot/urls/original) ,该字段将指向完整大小的屏幕截图。

按照此链接了解如何使用 App Center API

测试详细信息

App Center测试,测试详细信息页

左侧 的" 测试"导航列表显示测试步骤名称或测试标签。 通过单击此列表进行导航,或者使用"k"键向上 (向上) 或"j" () 键。

  • 页面顶部列出了 测试名称设备操作系统版本
  • 将为所选的测试步骤显示选定设备的屏幕截图。
  • " 详细信息 " 图标显示设备信息,如内存、CPU 速度和维度。
  • 单击 " 日志 " 图标将导航到 " 测试日志 " 页。
  • " 硬件使用情况 " 图显示测试过程中的 内存CPU 使用率。
  • 持续 时间显示完成此测试和测试步骤的时间。 此处所示的测试步骤时间是从显示的屏幕截图和所选测试步骤开始到以下屏幕截图的测试时间。 这并不是此屏幕截图结束的时间。

测试日志

App Center 测试,测试日志页

页面顶部的选项卡包括 测试日志设备日志。 可能还有其他一些依赖于所使用的测试框架。 如果为此设备捕获了此测试运行的任何堆栈跟踪,则将显示 " 堆栈跟踪 " 选项卡。

测试日志选项卡

单击页面顶部附近的 " 测试日志 " 选项卡。

测试日志和框架特定的日志是测试框架的输出,提供有关测试失败的原因或涉及测试框架的问题的线索。

堆栈跟踪选项卡

单击页面顶部附近的 " 堆栈跟踪 " 选项卡。

堆栈跟踪是在测试运行过程中捕获的错误。 应与测试日志和设备日志一起检查任何堆栈跟踪,以便更好地解决应用程序问题。

在 iOS 上,堆栈跟踪与任何测试问题相关。 在 Android 上,如果应用程序代码包含在堆栈跟踪的一部分,则它相关。

"设备日志"选项卡

单击 页面顶部附近的 "设备日志"选项卡。

设备日志是测试运行期间设备的输出。 单击 "下载设备 日志"以访问所有设备日志文件。 当日志文件开始在 Web 浏览器中加载时,可以使用 Web 浏览器在本地保存文件,并使用本地工具检查日志。 在多个搜索或设备日志文件较大时,在本地保存文件通常更快。

获取帮助

可以在门户中联系App Center支持人员。 在屏幕右上角,选择"帮助 (?) 菜单,然后选择"联系支持人员"。 我们的专业支持团队将回答你的问题。

如果需要有关测试运行的帮助,请导航到相关测试运行,然后从浏览器复制 URL 并将其粘贴到支持对话中。 测试运行 URL 类似于 https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747