分享此页面

# 用于确定组件是否可重用的条件

可用于 BPT 封装应用程序工具包 用户

当 BPT 封装应用程序工具包 识别流时, 它会分析识别的组件以查看项目中是否存在一个或多个组件与识别的组件类似或相同。如果存在这样的组件, BPT 封装应用程序工具包 将允许您重用现有组件, 而不是在流中新建组件。

仅分析项目中通过“识别流”过程创建的组件是否与识别的组件类似。如果组件与识别的组件类似, 则可以重用, 而不是新建一个识别的组件。

备注: 替换为重用组件的组件不会在“业务组件”模块的流文件夹中列出。流文件夹不是在仅使用重用组件的流的“业务组件”模块中创建的。要找到重用组件的位置, 请在测试计划模块的测试脚本选项卡中右键单击该组件并选择转到组件。“业务组件”模块将打开并显示选定组件。

比较条件

使用以下条件将项目中现有识别的组件与当前识别的组件进行比较:

1. 这两个组件都表示同一屏幕。
2. 这两个组件都表示具有完全相同的对象的同一屏幕。检查点和输出对象还必须与此条件相同才能匹配。
3. 这两个组件都包含相同的步骤。当步骤执行相同的操作且是指相同的对象时, 它们将被视为相同。
4. 这两个组件都以相同的顺序包含相同的步骤。

相似度百分比

根据比较条件 中指定的条件, 相似度百分比的定义如下所示:

百分比 | 定义
--- | ---
100 | 满足所有四个条件。
75 | 满足条件 1、2 和 3。
50 | 满足条件 1 和 2 或 1 和 3。
25 | 满足条件 1。

其他因素

以下实体还确定当前识别的组件是否可以替换为现有识别的组件:

实体 | 相似度
--- | ---
检查点和输出对象 | 如果它们是指相同的属性, 则视为相同。
引用表参数的步骤 | 如果它们引用同一表对象并使用输入操作, 则视为相同。不比较表参数的结构 (列、行) 以及表中各个单元格的内容。
引用方法的步骤 | 如果它们是指相同的对象和方法、具有相同的注释并且包含相同数量的参数, 则视为相同。不比较参数的值。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 16.00 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: