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