关联的函数库

相关项: GUI 测试和组件

创建函数库之后,将它们与测试或应用程序区域关联。这使您能够从与该应用程序区域相关联的测试或组件插入对关联函数库中包含的公共函数或子例程的调用。

在运行会话开始时,UFT One 加载与测试或应用程序区域关联的函数库,随后即可在运行会话期间访问其函数。函数库中存储的公共函数可以从任何关联的测试或组件调用,而专用函数只能从相同函数库内部调用。

列表中关联函数库的顺序决定 UFT One 搜索函数或子例程的顺序,这些函数或子例程是从测试或组件的步骤中调用的。如果有两个函数或子例程具有相同名称,则 UFT One 使用它找到的第一个函数或子例程。当 UFT One 搜索该函数时,它会从列表底部向上搜索以找到该函数。

有关详细信息,请参阅管理函数库关联

要使用函数库而不将其与测试或应用程序区域关联,可以在运行会话期间使用 LoadFunctionLibrary 语句动态加载函数库。如果在运行会话期间动态加载函数库,且随后的步骤调用的函数与关联的函数库中的函数具有相同名称,则使用动态加载函数库中的函数。

使用 ALM 和关联的函数库时,必须将函数库保存在 ALM 项目内的“测试资源”模块中,然后才能将其与测试或应用程序区域关联。可以将新的或现有的函数库添加到 ALM 项目中。

如果将现有函数库从文件系统添加到 ALM 项目,则实际添加到项目中的是该文件的副本。因此,如果随后对这些函数库中的任何一个(在文件系统中或在 ALM 项目中)进行修改,则其他函数库保持不受影响。