本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
执行测试用例
当您进行测试时,您是在模拟与联络中心体验的真实互动。创建了一个新联系人来模拟输入(例如,DTMF, text/utterance),然后您的互动组开始执行。每个交互组应只执行一次。
在具有多个交互组(无论是否连接)的测试流中,如果一个交互组无法成功进行验证,即观察块与接触流中的事件不匹配,则测试最终将在 5 分钟后超时并处于失败状态。
当交互组按顺序连接时,每个组都取决于前一组的成功验证。如果先前的交互组未能观察到其预期事件,则不会执行后续的交互组。测试最终将在 5 分钟后超时,状态为失败。
当交互组未连接到任何其他交互组时,当匹配事件独立于任何依赖组时,就会触发该交互组。使用独立的互动小组,您可以验证可能按未确定顺序发生的体验。
在测试执行过程中,请注意以下限制和行为:
-
测试执行记录保留:对于 2026 年 2 月 9 日之前运行的任何测试用例,测试执行结果及其相应记录将自执行之日起保留 30 天。在该日期或之后运行的测试的记录将无限期保存。
-
并发测试限制:您最多可以运行 5 个并发测试。在 5 个测试用例正在运行时,其他测试将保持队列状态。
-
测试执行队列容量:系统接受队列中最多 100 个测试执行,包括五个正在运行的测试。任何超过此限制的请求都将被拒绝。
-
测试持续时间限制:每次测试模拟的最大持续时间为 5 分钟。如果模拟超过此时间限制,则测试执行将自动超时并终止。
-
自动超时:未使用 Action 块测试命令手动结束的测试将在总执行时间 5 分钟后自动超时。
-
代理队列交互:如果您没有在模拟联系人转移到队列之前结束测试,则模拟联系人可能会进入代理队列并以联系人的身份与实时代理连接。
为防止模拟联系人到达实时代理,请考虑以下方法:
处理代理队列中的模拟联系的最佳实践
-
主动终止测试:使用操作块在模拟联系人到达代理之前结束测试,如果适用,可防止中断在线操作。
-
测试队列替换:使用操作块将生产队列替换为测试用例配置中的专用测试队列,确保真正的代理不受影响。
执行测试用例
选择 “运行测试” 以执行测试用例。
-
测试用例运行后,选择 “测试运行” 选项卡以查看该测试用例的正在运行和已完成测试运行的列表。
-
选择测试运行以查看交互区块的执行状态、模拟的联系人 ID 以及每个步骤的通过或失败状态。
您还可以在测试运行选项卡中查看所有测试用例的所有测试运行情况。此页面列出了在同一 Connect 客户实例中执行的所有测试。您只能看到您创建的测试用例或有权查看的测试用例的详细测试结果。