可将新记录插入到 Citrix 测试中。使用该功能可添加或替换已记录会话的某个部分。
开始之前
在测试中插入新序列需要 Citrix 会话达到插入该新序列之处所期望的相同状态。例如,如果新序列必须与先前在测试中创建的特定窗口交互,那么必须前进到该窗口处于期望状态的位置,然后才能开始记录。为此,Citrix 测试记录器可自动重放现有场景直到插入点,或者您可以手动将会话向前推进到期望状态。
在测试中插入新序列时,请务必保留用户操作的上下文以确保重放期间测试能够正常同步。生成的测试将可能需要手动进行编辑来确保测试可流畅地重放。
注: 因为 Citrix 测试包含低级别用户输入和同步,所以较小的更改便可能妨碍测试正常工作。编辑这些测试时,必须确保它们在功能上相同。
过程
要将记录插入到测试中,请执行以下操作:
- 在测试编辑器中,选择要在其前面插入新记录的元素。 当插入点处于测试的窗口事件级别时,更易于管理新测试序列。
- 单击插入,然后单击记录场景。
- 在“更新记录”窗口中,指定您希望会话如何达到插入点处期望的状态,然后单击确定。
- 选择自动重放场景可重放测试直到插入点。通过该选项,测试将重放并在达到插入点时停止。如果重放未能同步,将要求您手动将会话置于期望的插入点状态。
- 选择手动前进到期望状态可手动将 Citrix 会话置于插入点处期望的状态。
- 在 Citrix 会话处于期望状态后,如果您已准备好启动新记录,请使用工具栏中的启用/禁用记录
按钮。 如果选择自动重放选项,那么将自动启用记录。
- 执行要添加到现有测试的操作序列。完成后,再次单击启用/禁用记录
以停止记录。 注: 可多次重新启动记录。但是,必须确保 Citrix 会话从停止时所处的相同状态继续。如果记录的序列中缺少操作,那么重放期间测试不大可能会正确同步。
- 完成要插入到测试中的操作序列后,通过单击停止记录
来关闭会话并停止记录器。 在生成测试时,会打开一个进度窗口。完成后,记录器控制视图将显示消息 Test
generation completed,测试导航器将列出您的测试,然后该测试将在测试编辑器中打开。
- 在测试导航器中更新测试后,在保存新测试之前检查新序列是否已正确插入到测试中。 检查 Citrix 会话的上下文是否与所插入序列开头和结尾的用户操作兼容。如果插入的结果不是期望的结果,可通过单击来还原到先前保存的测试版本,或者尝试手动更正任何问题。