51Testing软件测试论坛
标题:
请问参数化中的Environment类型具体是做什么的?
[打印本页]
作者:
九月属金
时间:
2006-3-19 21:57
标题:
请问参数化中的Environment类型具体是做什么的?
在参数化脚本时候,有三个参数化类型,其中的Environment环境参数化在什么时候需要用到?下面的Name和Value怎么填?谢谢!
作者:
海龙
时间:
2006-3-20 08:44
比如输出值就可以用到,将数据存储到环境参数中
name是环境参数名称,value就是环境参数值
作者:
风过无息
时间:
2006-3-22 08:49
斑竹,麻烦您老讲详细点,谢谢啦
作者:
Horus_Ra
时间:
2006-3-22 13:26
知道Windows里的环境变量吗?知道的话就很容易理解啦……
这些变量你可以在Test->Settings->Environment里看到
比如OS这个变量,你选中后可以看到你当前的操作系统
引用的话,也很简单,比如你要根据当前的操作系统作判断的话,就可以这样写:
CurrOS = Environment("OS")
If CurrOS = "Microsoft Windows 2000 Workstation" Then
......
Else
......
End If
[
本帖最后由 Horus_Ra 于 2006-3-22 13:29 编辑
]
作者:
lin_lp
时间:
2006-3-22 16:08
还是有些不明白~~~
你上面说的CurrOS = Environment("OS"). 这里的os就是变量名吧~~
这个变量名是OTP已定义好的(或是操作系统定义的),还是可以用户自定义的?? 如果说这里用到的变量两者都可以. 那么用户想定义一个自定义的环境变量, 那这个变量需要申明吗?? 如何申明??
另外一个问题是关于这个变量的作用域. 以"环境变量"这个词来理解. 这个变量的作用域应该不仅限于是Action中. 那是否作用于整个系统中呢?
谢谢啦~~
[
本帖最后由 lin_lp 于 2006-3-22 16:10 编辑
]
作者:
Horus_Ra
时间:
2006-3-22 17:46
环境变量有2种,你可以在在Test->Settings->Environment里看到,一种是Built-in(系统内建),一种是User-defined(用户自定义)
我上面说的“OS”是内建的,就是说,你在Win2000下运行,这个“OS”的值就是2000;在WinXP下运行,就是XP,明白?
这两种变量调用方法一样,你选择User-defined,然后New一个,名字叫AAA,赋值为qwer,然后MsgBox Environment("AAA")试试看……
环境变量在任何地方都能使用,是个全局的变量……
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2