51Testing软件测试论坛
标题:
关于描述性编程时的检查点
[打印本页]
作者:
ganlixiong
时间:
2007-11-12 10:08
标题:
关于描述性编程时的检查点
使用描述性编程写脚本时,检查点能不能也用描述性的方法?
网上搜了一通,据说是QTP 的检查点只能插入?并且一定要在对象库里存在对象?
欢迎发言 指点指点 讨论讨论
作者:
walker1020
时间:
2007-11-12 10:18
楼主还是自己写代码 去检查吧
作者:
yuandjing
时间:
2007-11-12 10:41
写代码检查是做好的办法也是万用的办法
作者:
coomon2000
时间:
2007-11-12 11:26
标题:
z
那是当然的啦!
如果你使用描述性编程的话,一般是要脱离对象的,所以你的checkpoint也要自己写,
比如:
Function checkButtonExist(buttonName)
If Browser("CreationTime:=0").Page("index:=").WebButton("name:="&buttonName).Exist Then
Reporter.ReportEvent micPass, "Button's Exist Check Point","The"&buttonName&"'s button is exist."
else
Reporter.ReportEvent micFail, "Button's Exist Check Point","The"&buttonName&"'s button isn't exist."
End If
End Function
复制代码
当然这些你个要想办法写成共同的东西,以备其他地方用。可重用一直是大家追求的目标。
作者:
coletan
时间:
2007-11-12 11:26
个人感觉QTP的对象库功能很强大了,没必非得去描述性编程。。。我还是喜欢共享对象库
作者:
ganlixiong
时间:
2007-11-12 12:12
谢谢各位大黑的指点,对象库就是维护起来比较麻烦
作者:
coletan
时间:
2007-11-12 13:39
先添加好对象库再写脚本,其实没什么维护的工作可言··除非你的版本不稳定·对象经常变化
作者:
ganlixiong
时间:
2007-11-12 13:58
第一个是版本不稳定, 第二个是有写数据是动态的,我要校验数据,
描述性编程 ,到时候维护个数据库就好了
我是这样想的,不知道可行不?还没开始搞呢,以前就会录制,维护那个库确实不容易,汗
作者:
danmy
时间:
2007-11-12 17:53
单一对象在脚本中多次使用的的,最好用对象库,这样版本变化时维护工作量会小一些
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2