

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 执行测试用例
<a name="testing-simulation-execute-test-cases"></a>

当你运行测试时，你是在模拟与联络中心体验的真实互动。创建了一个新的联系人来模拟输入（例如 DTMF、文本/语音），然后您的互动组开始执行。每个互动组只能执行一次。

在包含多个交互组的测试流程中，无论是否已连接，如果一个交互组未能成功进行验证，并且观察模块无法匹配接触流中的事件，则测试最终将在 5 分钟后超时，状态为失败。

当交互组按顺序连接时，每个组都取决于前一组的成功验证。如果之前的互动组未能观察到其预期事件，则不会执行后续的互动组，并且测试最终将在 5 分钟后超时，状态为失败。

当交互组未连接到任何其他交互组时，当匹配事件独立于任何从属组时触发。这使您可以验证可能以不确定的顺序出现的体验。

在测试执行期间，请注意以下限制和行为：
+ **测试执行记录保留：**对于2026年2月9日之前运行的任何测试用例，自执行之日起，测试执行结果及其相应记录将保留 30 天。在该日期或之后进行的测试的记录将无限期保存。
+ **并发测试限制：**您最多可以运行 5 个并发测试。当 5 个测试用例处于活跃运行状态时，其他测试将保持队列状态。
+ **测试执行队列容量：**系统在队列中最多可接受 100 个测试执行，包括五个正在运行的测试。任何超过此限制的请求都将被拒绝。
+ **测试持续时间限制：**每次测试模拟的最长持续时间为 5 分钟。如果模拟超过此时间限制，则测试执行将自动超时并终止。
+ **自动超时：**未使用 Action block 测试命令手动结束的测试将在总执行时间 5 分钟后自动超时。
+ **座席队列互动：**如果您在模拟联系人转移到队列之前没有结束测试，则模拟的联系人可能会进入座席队列并以联系人的身份与在线座席连接。

要防止模拟联系人到达实时代理，请考虑以下方法：

**处理代理队列中的模拟联系的最佳实践**
+ **主动终止测试：**在模拟联系人到达代理之前，使用操作块结束测试，防止中断实时操作（如果适用）。
+ **测试队列替换：**使用操作块将生产队列替换为测试用例配置中的专用测试队列，确保真实代理不受影响。

**执行测试用例**

1. 选择 “**运行测试**” 以执行测试用例。  
![Flow Designer 显示了三种连接状态：初始设置、欢迎提示和转移到队列。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/GIF/test-execution-trigger-gif.gif)

1. 测试用例运行后，选择 “**测试运行**” 选项卡，查看测试用例正在进行和已完成的测试运行的列表。  
![“测试运行” 选项卡显示了自 2025 年 11 月 19 日起的三次测试，结果均已通过。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/test-runs.png)

1. 选择测试运行以查看交互块执行状态、模拟联系人 ID 以及每个步骤的通过或失败状态。  
![测试运行详细信息显示通过状态以及会话指标、联系流程信息和测试步骤。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/test-execution-detail-page.png)

您还可以在测试运行选项卡中查看所有测试用例中的所有**测试运行**。本页列出了在同一 Amazon Connect 实例中执行的所有测试。您只能看到您创建的测试用例或您有权查看的测试用例的详细测试结果。

![“测试运行” 选项卡显示了八次测试执行，包括名称、日期以及通过或未通过结果。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/test-run-list-page.png)
