录制业务流程测试
相关项:业务流程测试或流
此任务描述如何录制业务流程测试。
通过录制,您可以在应用程序中创建组件步骤甚至整个业务流程测试,而无需在开始创建步骤之前手动创建单独的组件及其关联应用程序区域。
录制时,您可以执行用户操作,根据需要创建额外组件,这样便可自动创建整个业务流程测试。
备注: 此任务是较高级别任务的一部分。有关详细信息,请参阅在业务流程测试中创建步骤。
先决条件:
创建业务流程测试或业务流程流,或者打开空的业务流程测试/流。
备注: 您不能将步骤录制到现有测试。
设置录制选项
在“选项”对话框的“录制设置”窗格 (“工具”>“选项”>“BPT 测试”选项卡 >“录制设置”节点) 中,根据需要选择或清除以下设置:
使用业务组件参数以自动参数化步骤 |
指示 UFT One 为录制的每个操作创建组件参数,并将步骤值链接到这些参数。 |
创建 BPT 测试时自动签入新录制的组件 | 如果您正在使用受版本控制的 ALM 项目,则此选项指示 UFT One 提示您在录制后签入所有新组件。 |
录制 BPT 测试时自动为新录制的组件创建截图 | 指示 UFT One 在录制 BPT 测试时创建应用程序窗口的快照。 |
设置默认参数行为
在“选项”对话框的“常规”窗格 (“工具”>“选项”>“BPT 测试”选项卡 >“常规”节点) 中,在“自动参数化级别”部分中选择以下选项之一:
-
仅参数化用户输入: UFT One 将仅参数化用户对其执行操作 (例如文本编辑) 的对象。
-
参数化所有步骤:UFT One 将参数化应用程序给定窗口中的所有对象。
启动测试录制
-
执行以下某项操作:
-
在 UFT One 工具栏中,按“录制”按钮 。
-
在 BPT 视图中,单击“录制新业务流程测试或流”按钮。
-
-
在“新建业务组件”对话框中,为组件提供“名称”、“位置”和默认“应用程序区域”。
-
单击添加。UFT One 最小化,并显示独立的“录制”工具栏。
在应用程序中执行步骤
在应用程序中执行用户操作。当您执行步骤时,UFT One 会在正在录制的测试名称旁的录制工具栏中,列出执行的用户操作数。
“录制”工具栏还提供了其他功能供您使用。有关详细信息,请参阅 录制 GUI 测试或组件。
将其他组件添加到测试 (可选)
-
在“录制”工具栏中,单击“添加新业务组件”按钮 。
-
在“新建业务组件”对话框中,为组件提供名称。(该组件保存在开始录制会话时您输入的位置。)
后续步骤将在创建的组件中进行录制。
停止录制
-
在“录制”工具栏中,按“停止”按钮 。UFT One 加载并创建组件,并在测试画布或网格中显示它们。
如果您在“选项”对话框的“记录设置”窗格中选择了自动参数化对象的选项,则参数会显示在“数据”窗格中和“属性”窗格的“参数”选项卡中。
备注: 如果您正在移动浏览器上进行录制,且在录制时按下了“取消”按钮,则无法再次开始录制。应按“录制”工具栏中的“停止”按钮。
-
如有必要,根据系统提示,在“签入”对话框中,将新组件签入到受版本控制的 ALM 项目。