QTP 环境变量是一种非常特殊的变量类型。环境变量是可以贯穿 QTP Test 中的每一个Action, 并可供所有的Actions调用。 这些变量值会是QTP运行中初始化,并且会一直持续到脚本运行完毕为止。 QTP的环境一般应用与 Actions 之间的信息共享、 场景恢复以及函数库。 注意,这里的环境变量与windows的环境变量并不是一个概念。 Windows环境变量是本地系统上的所有程序都可以访问到。 而QTP环境变量只是可以在测试脚本运行时才访问。
QTP中的三种类型的环境变量
1. Built-in 这是QTP 提供的一种内置的 常用的 环境配置信息。 【只读的】
2. User defined Internal 用户自定义变量 可以在QTP Test脚本中直接定义及保存, 并且可以在运行时进行动态的修改, 【可读可写的】
3. User defined external 定义在外部文件中的环境变量。 这些变量为只读并且无法在运行时动态修改。 在QTP Test脚本中。 可以直接通过LoadFromFile 动态调用外部环境变量文件。