QTP引用封装class方法及使用场景描述

2012-03-29  胡志超 

示例如下:
Class User
Private Sub Class_Initialize
'当这个类被创建时执行
End Sub
Private Sub Class_Terminate
'当这个类被销毁时执行
End Sub
'*****************定义变量名**************************
Private s_name
Private s_age

'*****************定义Get方法*************************
Public Property Get name
name = s_name
End Property

Public Property Get age
age = s_age
End Property

'******************定义Set方法*************************
Public Property Let name(new_name)
s_name = new_name
End Property

Public Property Let age(new_age)
s_age = new_age
End Property
End Class

Sub Test
Set user1 = new user
user1.age = "100"
user1.name = "test"
MsgBox "姓名:" + user1.name + " 年龄:" +user1.age
Set user1 = Nothing
End Sub

将上述脚本复制到文本文件,并另存为vbs文件格式,将该vbs文件加载到qtp的资源中,调用时直接书写“call test”,使用上述方法可以封装数据库操作,如将数据库连接代码加入Class_Initialize过程中,将释放连接加入到Class_Terminate过程中。

除非注明,本站文章均为原创或编译,转载请注明: 文章来自测试窝
347°/3460 人阅读/1 条评论 发表评论

辜顺利  2012-03-29

赞一个


登录 后发表评论