如何在 UFT 中创建检查点
How to create a Checkpoint in UFT
奇怪,这么简单的问题竟然要问。
我开始使用 UFT 实现自动化,我想检查我的登录是否有效的正确方法是在下一页上添加检查点。
但是我该怎么做呢?
我从 google 获得的所有信息都是关于如何将一个已经存在的检查点添加到可能的页面。但是我没有。
以下是我如何实现自动化:
我手动将相关对象添加到对象库
我为我的操作创建参数
我创建了执行页面上的步骤的代码
我觉得每页一个动作就可以了
但是在UFT 14.53的Object Repository中,没有添加Checkpoint的按钮。
对我来说,一个解决方法是只添加另一个对象并检查它的存在而忘记检查点。在我希望在这里得到答案之前,我会尽力做到这一点。
在 UFT 中,通常有两种方法来验证是否按预期工作。
- Flow(隐式) - 为了验证应用程序的进展是否成功(例如登录),通常只是继续使用该应用程序,假设如果上一步失败,下一步所需的对象将不存在,测试将因 ObjectNotFound 错误
而失败
- State (explicit) - 为了查看对象是否具有特定状态,通常使用检查点。检查点通常在记录会话期间添加,我不确定是否有办法将它们直接添加到存储库中。检查点的替代方法是使用内置的
CheckProperty
方法。 使用关键字驱动测试(无记录)效果更好。
奇怪,这么简单的问题竟然要问。 我开始使用 UFT 实现自动化,我想检查我的登录是否有效的正确方法是在下一页上添加检查点。 但是我该怎么做呢?
我从 google 获得的所有信息都是关于如何将一个已经存在的检查点添加到可能的页面。但是我没有。
以下是我如何实现自动化:
我手动将相关对象添加到对象库
我为我的操作创建参数
我创建了执行页面上的步骤的代码
我觉得每页一个动作就可以了
但是在UFT 14.53的Object Repository中,没有添加Checkpoint的按钮。 对我来说,一个解决方法是只添加另一个对象并检查它的存在而忘记检查点。在我希望在这里得到答案之前,我会尽力做到这一点。
在 UFT 中,通常有两种方法来验证是否按预期工作。
- Flow(隐式) - 为了验证应用程序的进展是否成功(例如登录),通常只是继续使用该应用程序,假设如果上一步失败,下一步所需的对象将不存在,测试将因 ObjectNotFound 错误 而失败
- State (explicit) - 为了查看对象是否具有特定状态,通常使用检查点。检查点通常在记录会话期间添加,我不确定是否有办法将它们直接添加到存储库中。检查点的替代方法是使用内置的
CheckProperty
方法。 使用关键字驱动测试(无记录)效果更好。