函数封装完毕之后,在调用函数之前,必须要把一些关键参数进行环境变量的配置,以便以后有任何变更可直接在配置文件里进行修改,而不是去更改脚本中的数值。假设现在构建一个路径,并建立一个XML文件,格式支持环境变量形式:"D:\QTP Config\SQLConfiguration.xml",文件内容如下:
<Environment> <Variable> <Name>ConnStr</Name> <Value> Driver=…;SERVER=…;UID=..;PWD=…;DATABASE=…;PORT=… </Value> </Variable> <Variable> <Name>sqlStr</Name> <Value>select * from user where name = '51testing' </Value> </Variable> </Environment> |
在完成了环境变量配置文件之后,此处直接使用动态调用的方法来调用环境变量的XML文件:
‘动态载入环境变量 Environment.LoadFromFile "D:\QTP Config\SQLConfiguration.xml" |
此方法的具体解释可见本书的环境变量那章。那么既然载入了环境变量后,就可以顺利调用数据库验证函数了。
‘***********调用验证数据库函数********** ‘验证字段:Age ‘验证预期:50 ‘*************************************** VerifySQLData Environment.Value("ConnStr"), _ Environment.Value("sqlStr"), "age" , 50 |
执行结果如图3-28所示。
图3-28