启动测试运行

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方法。

测试运行是使用应用程序二进制文件执行测试套件。 本部分介绍如何在 App Center Test 中上传和启动测试运行。 在创建测试运行之前,请完成 App Center 测试入门中的步骤。

通过执行调用 App Center 命令行接口 (CLI) 的命令来启动测试运行。 命令可以从本地系统、测试计算机执行,作为持续集成或持续部署系统的一部分。 这会将应用程序和测试上传到 App Center Test,并在其中执行并生成测试报告。 某些命令参数因应用程序平台、测试框架、测试设备和其他测试配置选项而异。 若要生成原型命令,请使用 App Center Test 中的“ 新建测试运行 ”对话框。

App Center Test

  1. 登录到 App Center 门户。
  2. 选择应用程序。
  3. 在左侧导航区域中,选择“测试” (带有检查标记图标的圆圈) 。

你将看到所选应用程序的现有测试运行的高级概述和 “新建测试运行 ”按钮。

新的测试运行

单击“ 新建测试运行 ”按钮以启动创建测试运行原型命令的对话框。 此对话框通过三个屏幕前进。

  1. 选择设备 - 选择要测试的设备。
  2. 配置 - 选择要用于测试的测试系列、系统语言和测试框架。
  3. 提交 - 提供原型命令,以基于前面的选择启动新的测试运行。

通过完成选择或“下一步”和“上一个>”按钮在这些屏幕之间移动。<

选择设备

选择要测试的设备或命名设备集。 设备集是设备和操作系统的集合。 如果之前已创建设备集,则可以从命名设备集的列表中选择它。

否则,请单击“ 选择其他设备配置 ”,而不是从列表中选择要使用的设备。 若要将所选设备另存为命名设备集,请单击“ 保存集 ”并提供名称。 若要继续而不将此选择保存为命名设备集,请单击“ 选择 N 个设备 (选择设备时 N 个的值会更改,以确认) 选择的设备数。

配置

选择测试系列、系统语言和测试框架。 系统语言确定影响系统级设备设置的设备区域设置,例如小数分隔符。 有关测试系列的详细信息,请参阅 App Center Test Core 概念

提交

根据前面的步骤生成原型命令。 在使用此原型命令上传和启动测试运行之前,必须编辑此原型命令中的某些参数以匹配环境。 例如,为假设用户和具有 Espresso 测试的 Android 应用生成的命令原型可能如下所示:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk  --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER

重要

此处显示的命令仅用于演示目的。 请勿使用 此命令 。 相反,请使用对话框为应用程序、测试框架和测试参数生成命令原型。

命令参数包括:

  • app - App Center 中所选应用程序的 ID 。 不应修改此值。
  • devices - 要对其执行的所选设备集ID。 如果选择了命名设备集,则 ID 将从设备集名称生成。 如果未使用命名设备集,则 ID 将生成为 设备数据组设备数据是表示所选设备和操作系统集合的唯一十六进制值。 不应修改此值。
  • app-path - 要测试的应用程序的路径。 必须编辑此路径以匹配你的环境,可以是绝对路径或相对路径。
  • test-series - 所选测试系列。 测试系列是一个标签,用于在 App Center 测试报告中将测试运行分组在一起。
  • build-dir - 包含测试自动化生成输出的目录的路径。 必须编辑此路径以匹配你的环境,可以是绝对路径或相对路径。

在生成的命令中编辑 app-pathbuild-dir 以匹配你的环境,然后使用命令行或终端窗口执行它。 可能需要保存命令,以便将来的测试运行使用。

对于此假设示例,已编辑并随时可以使用的命令行版本可能是:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk"  --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"

注意

每个上传的文件限制为 400 MB。 确保应用文件或 build-dir 内容的大小不超过大小限制。

获取帮助

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

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