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也要自己写,
比如:
  1. Function checkButtonExist(buttonName)
  2.   If  Browser("CreationTime:=0").Page("index:=").WebButton("name:="&buttonName).Exist Then
  3.           Reporter.ReportEvent micPass, "Button's Exist Check Point","The"&buttonName&"'s button is exist."
  4.   else
  5.      Reporter.ReportEvent micFail, "Button's Exist Check Point","The"&buttonName&"'s button isn't exist."
  6.   End If
  7. 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