QTP (UFT) 中的环境变量(含示例)
什么是环境变量?
环境变量是计算机上的动态“对象”,可以存储一个值,该值又可以被 Windows 中的一个或多个软件程序引用。
环境变量本质上是动态的,并且可以更改。有许多环境变量可以被程序引用,并且有助于查找有关其计算环境的信息。
HP UFT 环境变量
Micro Focus UFT 环境变量可由所有操作、函数库和恢复场景访问。
QTP 环境变量的类型
环境变量是可以在测试中全局使用的变量。环境变量有两种类型
- 内置变量
- 用户定义变量(有 2 种子类型)
- 内置
- 外部
内置变量
在 QTP 中,内置变量是预定义变量。它使用户能够检索有关正在执行的测试的信息,并获取有关测试正在执行的操作系统的信息。一些内置变量包括操作迭代、操作系统、测试目录、本地主机名、操作系统版本等。
转到“文件” -> “设置” -> “环境”选项卡以查看环境变量部分,查看环境变量列表。
在运行会话期间,可以获取环境变量中的值并在必要时使用。
示例
MsgBox Environment.Value(“OSVersion”)
用户定义变量
在测试执行之前,这些变量是由用户定义的。它们可以在不同的测试中全局使用,也可以限制在一个测试中。
用户定义变量分为两种类型
- 内置
- 外部
-
用户定义 – 内部变量:这些变量由用户在执行测试之前定义,并且仅适用于特定测试
-
用户定义 – 外部变量:这些变量由用户定义,可以在不同的测试中全局使用。
外部变量可以通过两种方式加载。可以在执行测试之前通过“环境”选项卡或用户定义屏幕手动完成,通过勾选“加载变量”复选框,然后选择 XML 文件。
您可以按如下方式创建用户定义变量
您可以按如下方式访问变量
MsgBox Environment.Value(“Guru99”)