命名约定

相关项: GUI 测试和组件以及 API 测试

下表列出了在 UFT One 中命名项时要考虑的限制:

命名约定

操作
(对于 GUI 测试)

  • 必须在测试中保持唯一。

  • 不能命名为 Global,因为 Global 是为“数据”窗格中的全局表保留的名称。

    如果创建名为 Global 的操作,则参数化描述属性时无法选择本地或全局数据表。

  • 不能以空格开头或结尾。

  • 不能包含以下字符: \ / : * ? " < > | % ' ! { } [ ]

  • UFT One 版本 2022 及更早版本: 不能超过 31 个字符,因为 Excel 对数据表名称的长度有限制。

操作参数
(对于测试)

  • 区分大小写。

  • 必须以字母开头。

  • 不能包含空格。

  • 不能包含以下字符: ! @ # $ % ^ & * ( ) + = [ ] \ { } | ; ' : " , ./ < >

操作
(针对 API 测试)
  • 不能以空格开头或结尾

  • 不能超过 1,023 个字符

  • 不能包含以下字符: \ / : * ? " < > | % ' ! { }

应用程序区域
(针对组件)

  • 不能超过 220 个字符(包括路径)。

  • 不能包含空格,也不能以空格开头或结尾。

  • 不能包含以下字符: \ / : " ? < > | * ! { } ' % ; ,

  • 不能包含多字节标点符号以及其他多字节特殊字符,如多字节问号、多字节空格和多字节方括号。

组件参数
  • 名称中不能包含括号 (如 {Param1})

检查点

  • 不能以空格开头或结尾。

  • 不能包含 "(双引号)。

  • 不能包含以下字符组合:

    • :=

    • @@

组件
(针对组件)

  • 不能超过 220 个字符(包括路径)。

  • 不能包含空格,也不能以空格开头或结尾。

  • 不能包含以下字符: \ / : " ? < > | * ! { } ' % ;

  • 不能包含多字节标点符号以及其他多字节特殊字符,如多字节问号、多字节空格和多字节方括号。

数据表文件
(对于测试和脚本化组件)

ALM: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ; ,

数据表 > 参数名称 (每列的第一行)

(对于测试和脚本化组件)

  • 必须是表中唯一的。

  • 必须以字母或下划线开头。

  • 只能包括以下内容:

    • 字母(不包括特殊字符、计算机相关字符或依赖平台的字符)

    • 数字

    • 逗点

    • 短划线
    • 空格
    • 下划线

数据表工作表名称

Excel 命名约定的限制: 

  • 在单个工作簿中必须唯一。
  • 不能超过 31 个字符。
  • 不能包含以下字符: \ / * ? : [ ]
  • 可以在名称中使用空格、下划线 (_) 和句点 (.) 作为单词分隔符。

环境变量(参数)

  • 必须以字母开头。

  • 只能包括以下内容:

    • 字母

    • 数字

    • 下划线

环境变量文件

文件系统: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ;

ALM: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ; ,

函数库文件

文件系统: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ;

ALM:

  • 不能包含以下字符: ! % * { } \ | ' : " / < > ? ; ,

  • 不能包含非英语字符

函数/函数 参数

  • 不能包含非英语字母或字符。

  • 函数名称不能与 VBScript 已注册的关键字相同。
  • 必须以字母开头。

  • 不能包含空格或以下任意字符: ! @ # $ % ^ & * ( ) + = [ ] \ { } | ; ' : "" , / < > ?

对象存储库文件

文件系统: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ;

ALM: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ; ,

输出值

  • 不能以空格开头或结尾。

  • 不能包含 "(双引号)。

  • 不能包含以下字符组合:

    • :=

    • @@

ALM 件名或文件夹名

  • 不能超过 90 个字符(包括路径)。

  • 不能以空格开头或结尾。

  • 不能包含以下字符: \ : * ? " < > | % ' ;

  • 不能包含多字节标点符号以及其他多字节特殊字符,如多字节问号、多字节空格和多字节方括号。

恢复场景

文件系统: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ;

ALM: 不能包含以下字符: ! % * { } \ | ' : " / < > ? ; ,

测试名称
(对于测试)

  • 不能超过 220 个字符(包括路径)。

    创建一个测试并将其存储在文件系统中时,UFT One 会创建一个具有指定名称的文件夹,并在该文件夹中创建一个具有相同名称的文件。

    此文件的名称(包括其路径)不能超过 220 个字符。

  • 不能以空格开头或结尾。

  • 不能包含以下字符: \ / : * ? " < > | % ' ;

  • 不能包含多字节标点符号以及其他多字节特殊字符,如多字节问号、多字节空格和多字节方括号。

测试资源
(将测试与资源一起保存时)
路径名称(资源名称和文件路径一起)不能超过 256 个字符。

测试对象类(仅限扩展性)

  • 不能包含非英语字母或字符。

  • 不能包含空格或以下任意字符: ! @ # $ % ^ & * ( ) + = - [ ] \ { } | ; ' : "" , / < > ?

测试对象名称

  • 必须是对象存储库中相同类和相同层次结构中唯一的

  • 不能以空格开头或结尾。

  • 不能包含 "(双引号)。

  • 不能包含以下字符组合:

    • :=

    • @@

  • 从“导航并识别”生成时,限制为 30 个字符

测试对象描述属性

  • 不能包含非英语字母或字符。

  • 不能包含空格或以下任意字符: ! @ # $ % ^ & * ( ) + = [ ] \ { } | ; ' : "" , / < > ?

测试对象方法/ 测试对象方法参数

  • 不能包含非英语字母或字符。

  • 不能包含空格或以下任意字符: ! @ # $ % ^ & * ( ) + = [ ] \ { } | ; ' : "" , / < > ?