也是视频--自动化测试框架。
呵呵,头一次录。那么回事,对付着看吧。[ 本帖最后由 jackymail 于 2008-10-9 04:29 编辑 ] 咋没人看啊,要是没人看我今天晚上就删除了。 下载学习一下:) 原帖由 木卫十二 于 2007-10-16 12:11 发表 http://bbs.51testing.com/images/common/back.gif
下载学习一下:)
呵呵,怎么样啊,给点评价讨论讨论阿 首先感谢楼主的奉献精神。:handshake
内容就是从excel表格里读取数据嘛,跟框架关系不大吧。。。
对新手会有帮助
:victory:
期待着楼主更深的关于框架的东东出来:loveliness: 将他存为vbs,然后资源调用他的函数,这个就是框架吗:o ?
对框架概念一直理解不清....... 原帖由 木卫十二 于 2007-10-16 13:27 发表 http://bbs.51testing.com/images/common/back.gif
首先感谢楼主的奉献精神。:handshake
内容就是从excel表格里读取数据嘛,跟框架关系不大吧。。。
对新手会有帮助
:victory:
期待着楼主更深的关于框架的东东出来:loveliness:
也是也是,可是数据库软件的开发也不过是增加删除修改数据库记录这些简单的组合。
对于QTP来说如果不是像梦醒时分一样把对象库里的对象挪到excel表格,哪也就剩下数据了。
所谓的数据驱动应该就是用excel管理数据和代码分离吧?
我看梦醒时分的帖子很受欢迎,所以想给新手提供一个介绍,告诉他们怎样去做他介绍的视频里的内容,其实就是读去excel中的描述属性,代入到参数化了的描述性编程中的识别属性。
把我介绍的内容封装的复杂一些,就会完成一个数据驱动的框架测试内容。
数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..
[ 本帖最后由 jackymail 于 2007-10-16 13:57 编辑 ] 数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..
这句话很好!我现在就是这样做的,弄到最后只有一个Action了,其他全部函数化了,对象库也用不着共享了:L
所以很期望看看高手们是怎么做的:loveliness: 原帖由 木卫十二 于 2007-10-16 14:10 发表 http://bbs.51testing.com/images/common/back.gif
数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..
这句话很好!我现在就是这样做的,弄到最后只有一个Action了,其 ...
对象库为什么不用共享?你是说因为没有多个action所以不用关联了?
你们协同开发的时候,大家的进度不一样,每个人在不断的添加对象?你们是怎么同步对象库的?
就剩下一个action也没有什么不可以,只要能完成任务就好,我觉得。 唉,我们这里测试才刚起步,当时只有我一个来做,呵呵 唉,大部分是在写代码,那干嘛用视频方式呢?
直接把代码贴出来好了,不然大家下载又麻烦,看视频播放很慢很浪费时间。 原帖由 jackymail 于 2007-10-16 13:56 发表 http://bbs.51testing.com/images/common/back.gif
数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..
错了,这里说的不是数据,而是最终测试参数。
最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。
最终测试参数要越少越好,可以固化的数据就写死在脚本里好了。这个我们有惨痛教训。因为测试人员不想用你的自动化Case的时候,还要先填一大堆参数。他们一看这么多参数就烦了,干就就自己手工测试了,也不要用你的自动化Case。
当初我们自动化团队也是用Action方式组织Case,但是一段时间后,发现很不方便。经过一番争论,最后决定改用函数方式,将Case脚本都写成函数,放在VBS library里。
[ 本帖最后由 yabest 于 2007-10-16 15:20 编辑 ] 慢删啊
我这里下不了
等回去下阿:Q 原帖由 yabest 于 2007-10-16 15:12 发表 http://bbs.51testing.com/images/common/back.gif
错了,这里说的不是数据,而是最终测试参数。
最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。
最终测试参数要越少越好,可以固化的数据就写死在脚本 ...
是的,一般来说只需填一些所调用的数据库名称之类的信息。不过后面Case太多了,许多Case中还又引用到其他的函数,查询修改都不方便。不知道有没有好的办法或软件管理这些case的? 原帖由 yabest 于 2007-10-16 15:12 发表 http://bbs.51testing.com/images/common/back.gif
错了,这里说的不是数据,而是最终测试参数。
最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。
最终测试参数要越少越好,可以固化的数据就写死在脚本 ...
大师指点,就是让我心里有底阿。。。
关于参数的个数,是否可以给Excel指定默认的参数值呢?以后若真的想修改了也方便,写死了恐怕还是有缺陷吧?
录视频是给新学的人一些帮助,让他们看到一些相关的操作。再说了,现在视频的帖子特受欢迎。。得好好推销才行啊。。哈哈。
[ 本帖最后由 jackymail 于 2007-10-16 15:31 编辑 ] 最近对框架比较感兴趣 谢谢分享 为什么下的这样慢啊,好着急啊,正在学QTP, 是不是真正用QTP的时候都是描述性编程啊.不用录制的? 那么用描述性编程的时候是不是都不建立对象仓库啊? 感谢楼主,下载来学习中。。。。