可重用组件
您可以重用项目中的现有组件,而非使用新识别的组件。
概述
当 BPT 封装应用程序工具包 识别流时,它会分析识别的组件以查看项目中是否存在一个或多个组件与识别的组件类似或相同。如果存在这样的组件,BPT 封装应用程序工具包 将允许您重用现有组件,而不是在流中新建组件。
仅分析项目中通过“识别流”过程创建的组件是否与识别的组件类似。如果组件与识别的组件类似,则可以重用,而不是新建一个识别的组件。
备注: 替换为重用组件的组件不会在“业务组件”模块的流文件夹中列出。流文件夹不是在仅使用重用组件的流的“业务组件”模块中创建的。要找到重用组件的位置,请在测试计划模块的测试脚本选项卡中右键单击该组件并选择转到组件。“业务组件”模块将打开并显示选定组件。
比较条件
使用以下条件将项目中现有识别的组件与当前识别的组件进行比较:
- 这两个组件都表示同一屏幕。
- 这两个组件都表示具有完全相同的对象的同一屏幕。检查点和输出对象还必须与此条件相同才能匹配。
- 这两个组件都包含相同的步骤。当步骤执行相同的操作且是指相同的对象时,它们将被视为相同。
- 这两个组件都以相同的顺序包含相同的步骤。
相似度百分比
百分比指示现有组件与识别的组件的类似程度。
根据比较条件中指定的条件,相似度百分比的定义如下所示:
| 百分比 | 定义 |
|---|---|
|
100 |
满足所有四个条件。 |
|
75 |
满足条件 1、2 和 3。 |
|
50 |
满足条件 1 和 2 或 1 和 3。 |
|
25 |
满足条件 1。 |
其他因素
以下实体还确定当前识别的组件是否可以替换为现有识别的组件:
| 实体 | 相似度 |
|---|---|
|
检查点和输出对象 |
如果它们是指相同的属性,则视为相同。 |
|
引用表参数的步骤 |
如果它们引用同一表对象并使用输入操作,则视为相同。不比较表参数的结构(列、行)以及表中各个单元格的内容。 |
|
引用方法的步骤 |
如果它们是指相同的对象和方法、具有相同的注释并且包含相同数量的参数,则视为相同。不比较参数的值。 |
重用组件
在“识别摘要”对话框中,选择一个组件并单击可重用组件选项卡。“可重用组件”对话框允许您重用项目中的现有组件,而非使用新识别的组件。
用户界面元素如下所述:
| UI 元素 | 描述 |
|---|---|
| 可用组件区域 |
列出项目中与识别的组件相同或类似的组件。百分比指示现有组件与识别的组件的类似程度。 |
| 常规区域 |
显示有关选定组件的常规信息。 |
| 相似度条件区域 |
发现现有组件与识别的组件类似的条件。条件旁边的复选标记指示已满足条件。 |
| 步骤选项卡 |
显示在可用组件区域中选择的组件中的步骤。 |
另请参见:

