上传预生成的 zip 包

重要

Microsoft 365 的测试基础将于 2024 年 5 月 31 日过渡到生命周期结束 (EOL) 。 我们致力于与每位客户密切合作,提供支持和指导,使过渡尽可能顺利。 如果有任何疑问、疑虑或需要帮助, 请提交支持请求

本部分提供在已有预生成 .zip 文件时在 Test Base 上编辑、上传和测试所需的所有步骤。

预请求

  • 测试基础帐户:如果没有 Test Base 帐户,则需要在继续操作之前创建一个,如 创建测试基础帐户中所述。
  • 预生成 .zip 文件:脱机生成的 .zip 文件,其中包含应用程序二进制文件和测试脚本。 请参阅生成包 |Microsoft Docs从桌面准备 Test Base .zip 包。

上传脱机生成包

Azure 门户,转到要为其创建和上传包的测试基础帐户,并执行以下步骤。

在“ 包目录”下的左侧菜单中,选择“ 新建包”。 然后选择第三卡“上传预生成包”。

左侧菜单

步骤 1:定义内容

  1. “包源 ”部分中,选择“包源类型”中的“预生成包 (.zip) ”。

    新建包

  2. 选择“选择文件”按钮,将预建包 (zip) 文件上传。

  3. “基本信息 ”部分键入包的名称和版本。

    注意

    包名称和版本的组合在测试基础帐户中必须是唯一的。

    基本信息

  4. 指定所有请求的信息后,选择“ 下一步:配置测试 ”按钮。

    下一步:配置测试

步骤 2:配置测试

  1. 根据预生成包选择 “测试类型 ”。 支持两种测试类型:

    • 装 (OOB) 测试 执行包的安装、启动、关闭和卸载。 安装后,在运行单个卸载之前,将重复启动关闭例程 30 次。 OOB 测试提供包上的标准化遥测数据,以便跨 Windows 版本进行比较。
    • 功能测试 (包上的) 执行上传的测试脚本。 脚本按指定的顺序运行,特定脚本中的失败将停止后续脚本的执行。

    注意

    现装测试现在是可选的。

    “开箱即用”测试选项

  2. 填写所有必需信息后,选择“下一步”按钮。

步骤 3:编辑包

  1. 在“编辑包”选项卡中,可以:

    • 在包预览中检查文件夹和文件结构。
    • 使用 PowerShell 代码编辑器联机编辑脚本。

    注意

    将提取预生成的包进行编辑。 脚本标记是根据脚本名称添加的,请查看这些脚本标记并根据需要进行调整。 脚本标记指示启动测试时将使用的正确脚本路径。

    PowerShell 代码编辑器

  2. 包预览版中,可以根据需要:

    • 创建新文件夹。
    • 创建新脚本。
    • 上传新文件。
  3. scripts 文件夹下,已为你创建了示例脚本和脚本标记。 所有脚本标记都是可编辑的。 可以重新分配它们以引用脚本路径。

    • 如果在步骤 2 中选择了 “开箱即用”测试 ,则可以在 scripts 文件夹下看到 outofbox 文件夹。 还可以选择为安装脚本添加 “安装后重新启动” 标记。

    示例脚本和脚本标记

    注意

    安装、启动和关闭脚本标记对于 OOB 测试类型是必需的。 重新分配标记可确保在启动测试时使用正确的脚本路径。

    缺少通知的脚本

    • 如果在步骤 2 中选择了 功能测试 ,则可以在 scripts 文件夹下看到 功能 文件夹。 可以使用 “添加到功能测试列表” 按钮添加更多功能测试脚本。 至少需要一个 (1 个) 脚本,并且最多可以添加 8 (8 个) 功能测试脚本。

    添加到功能测试列表

    注意

    至少 1 个功能脚本标记对于功能测试类型是必需的。

    选择“ 添加到功能测试列表 ”,从操作面板中添加更多功能脚本。 选项如下:

    • 使用左椭圆按钮拖动来对脚本路径进行重新排序。 功能脚本按列出的顺序运行。 特定脚本中的失败会阻止后续脚本执行。
    • 为多个脚本设置“执行后重启”。
    • 先对特定脚本路径应用更新。 此更新适用于希望执行功能测试的用户,以指示何时应按执行其功能测试脚本的顺序应用Windows 更新修补程序。

    功能测试

  4. 填写所有必需信息后,可以通过选择底部的“下一步”按钮继续执行步骤 4。

步骤 4:设置测试矩阵

“测试矩阵”选项卡用于指示你可能希望针对其执行测试的特定 Windows 更新程序或 Windows 产品。

显示“设置测试矩阵新包”的屏幕截图。

  1. 选择 OS 更新类型

    • 测试基础提供计划测试,以确保应用程序性能不会因最新的 Windows 更新而中断。

    屏幕截图显示“设置测试矩阵”选择“osupdate”。

    • 有 2 个可用选项:

      • 通过 安全更新 ,可以针对 Windows 每月安全更新的增量改动来测试包。
      • 功能更新使你的包能够针对 Windows 预览体验计划的最新Windows Insider Preview版本中的新功能进行测试。
  2. 配置 安全更新 若要设置安全更新,必须从“要测试的 OS 版本”下拉列表中指定要测试的 Windows 产品 () 。

    显示“设置测试矩阵配置 securityupdate”的屏幕截图。

    • 你的选择将针对所选产品的 Windows 每月质量更新的 B 版本注册应用程序, () 自动测试运行。
      • 对于在 Test Base 上拥有默认访问客户的客户,从补丁星期二开始,将针对 B 发布安全更新的最终发布版本对其应用程序进行验证。
      • 对于在测试基地上拥有完全访问权限的客户,他们的应用程序会根据 B 发布安全更新的预发布版本进行验证,最多在补丁星期二之前 3 周开始。 这使完全访问客户有时间采取主动步骤,在补丁星期二的最终发布之前,解决在测试期间发现的任何问题。
        (如何成为完全访问客户?请参阅请求更改访问级别 |Microsoft Docs)
  3. 配置 功能更新

    • 若要设置功能更新,必须从“预览体验成员频道”下拉列表中指定目标产品及其预览频道。

    屏幕截图显示“设置测试矩阵配置”功能更新。

    • 你的选择将针对所选产品通道的最新功能更新以及所选Windows Insider Preview内部版本中的所有未来更新注册应用程序,以便针对自动测试运行。

    • 还可以在“Insight 的 OS 基线”中设置当前 OS。 我们将通过对原样 OS 环境和最新目标 OS 进行回归分析,为你提供更多的测试见解。

    显示设置测试矩阵集 os 的屏幕截图。

步骤 5:查看 + 发布

  1. 查看所有信息,了解草稿包的正确性和准确性。 若要进行更正,可以导航回到所需的指定设置的早期步骤。

    查看和发布

  2. 还可以检查通知框,以接收有关验证运行完成通知的包的电子邮件通知。

    通知

  3. 完成输入数据配置后,选择“ 发布 ”,将包上传到 Test Base。 当包成功发布并进入验证过程时,将显示以下通知。

    注意

    必须先对包进行验证,然后才能接受该包以供将来的测试使用。 验证最长可能需要 24 小时,因为它包括在实际测试环境中运行包。

    发布成功通知

  4. 你将重定向到“管理包”页,以检查新上传的包的进度。

    管理包

    注意

    验证过程完成后,验证状态将更改为“已接受”。 此时,无需执行进一步操作。 只要配置的操作系统有可用的新更新,就会自动获取包以供执行。 如果验证过程失败,则程序包无法准备好进行测试。 请检查日志并评估是否发生了任何错误。 对于潜在问题,可能还需要检查包配置设置。

继续创建包

如果有任何以前的草稿包,则可以在 “新建 包”页上查看已保存的草稿包的列表。 可以通过选择“编辑”铅笔图标,直接继续编辑上次暂停的步骤。

“新建包”页

注意

仪表板仅显示正在运行的包。 对于已发布的包,可以检查“管理包”页。