UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

UFT(QTP)ALM集成:测试参数化和配置

一、测试配置用例

UFT(QTP)中使用测试配置运行测试,可以使用变量数据,从而重复使用相同的数据文件,为特定测试运行提供变量数据。在ALM项目中的集中位置维护较少的数据集,可供项目中的所有测试访问。每次测试使用不同的数据集时,可以查看应用程序如何处理不同的数据集。而且,即使不更改数据资源,只引用数据资源的不同部分,也可以查看应用程序的不同执行结果。

跨不同测试共享公共数据源时,用户在创建测试配置时可将特定数据资源与测试配置关联。测试配置与测试一起保存,可以将某个数据资源与多个测试关联。当UFT(QTP)使用测试配置运行业务流程测试时,会调用引用的数据源。

二、将数据与测试配置关联

运行测试配置时,有两种方法将数据与测试配置关联:

1.静态数据关联

通过将数据直接输入测试配置中来创建静态数据。在ALM的“测试配置”选项卡(位于“测试计划”模块中)的网格中完成此操作。在UFT中,数据在“属性”窗格的“测试配置”选项卡中显示为只读。当用户只需少量数据进行测试时,建议使用静态数据关联。

2.动态数据关联

使用外部Microsoft Excel文件创建动态数据关联。用户准备好带有测试数据的Excel文件后,可创建测试配置,QTP会提示输入关联数据资源。如果在外部文件中维护大量数据,建议使用此方法。

三、对测试配置进行参数化

为了帮助对测试配置进行参数化,请在存储的“测试资源”模块中添加Microsoft Excel(.xls)文件。Excel文件位于“测试资源”模块中后,将其列名映射到数据表参数(对于GUI和API测试)或测试参数(用于业务流程测试)。将列名映射到数据表参数后,QTP即可在测试运行期间识别和使用正确的参数值。

根据ALM中用于UFT测试配置数据的位置,映射的执行方式有所不同:

当数据资源位于ALM中测试“参数”选项卡时,不需要将数据表参数映射到列名。但是,可以对参数应用文本筛选或选择运行配置的行。

如果使用其他数据资源或覆盖数据,需要将数据表参数映射到.xls或.xlsx文件中的列名。

按照本文的方法,您可以在ALM项目中更有效地管理和运行UFT(QTP)测试,提高项目的可追溯性和协作效率。如果您需要更多UFT与ALM集成的资讯,欢迎通过下方电话联系我们,我们将持续为您更新相关内容。

转载请注明出处:UFT(QTP) 中文社区 » UFT(QTP)ALM集成:测试参数化和配置

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18678868838