51Testing软件测试论坛

标题: 拜求QTP描述性编程的资料! [打印本页]

作者: gev8561    时间: 2007-9-21 16:38
标题: 拜求QTP描述性编程的资料!
各位大侠,救命啊!

    我现在正在学习关于QTP的描述性编程,但是学了一周了,一点进展都没有!在网上搜了一些资料,但脚本都不完整,而且没有注释,偶实在太笨,怎么都看不懂!所以,求求各位能不能给提供一些比较详细的资料。最好是有注释的脚本。

    不知道这样要求过不过分!但我实在被逼无奈了!

谢谢啦!!!!
作者: gev8561    时间: 2007-9-21 18:19
为什么没有人回啊!我在等啊!
作者: walker1020    时间: 2007-9-22 14:55
在 QTP精华区 http://bbs.51testing.com/forum-117-1.html 里面有不少关于描述性编程的资料,楼主可以去看看
作者: 风过无息    时间: 2007-9-24 09:20
耐心点找,足够你学习的,呵呵.
作者: gev8561    时间: 2007-9-24 09:47
我现在就是不知道要先看什么样的资料!总觉得现在网上有的好像少了点什么!
作者: lengz    时间: 2007-9-24 10:02
很容易,你先去录一段脚本,200行以上,然后进行编程,达到删除对象库也能跑就行,然后参数话,最后将可以随机的操作随机化就行了
作者: haiqin    时间: 2007-9-24 14:10
说的容易,就是不知道从哪儿下手啊
作者: zhanqiao123    时间: 2007-9-24 17:33
偶也想学
作者: walker1020    时间: 2007-9-25 21:46
从最基本的 Description.Create方法和 ChildObjects  方法开始学起,然后根据可以可以识别出某个或某类对象的属性 找到需要的对象就可以了。
作者: walker1020    时间: 2007-9-25 21:46
还有一个 就是  Count 方法
作者: walker1020    时间: 2007-9-25 21:59
标题: 举一个比较综合的例子
The following example uses the Create method to return a Properties collection object named EditDescription, and then uses the returned object to instruct QuickTest to enter the text: MyName in the first WebEdit object in the Mercury Tours page with the name UserName.

Set EditDesc = Description.Create()
EditDesc("micclass").Value = "WebEdit"
EditDesc("Name").Value = "userName"

Set Lists = Browser("Welcome: Mercury").Page("Welcome: Mercury").ChildObjects(EditDesc)
NumberOfLists = Lists.Count()
If NumberOfLists > 0 Then
  Browser("Welcome: Mercury").Page("Welcome: Mercury").Lists(0).Set "MyName"
End If
作者: walker1020    时间: 2007-9-25 22:01
上面的例子仅供学习和参考使用,就相当于是一个学习描述性编程的引子吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2