查看完整版本: 也是视频--自动化测试框架。

jackymail 2007-10-16 11:39

也是视频--自动化测试框架。

呵呵,头一次录。那么回事,对付着看吧。

如果有兴趣看,分数不够就用我的账户下载吧。别改密码就行。密码:guoliang

jackymail 2007-10-16 12:03

咋没人看啊,要是没人看我今天晚上就删除了。

木卫十二 2007-10-16 12:11

下载学习一下:)

jackymail 2007-10-16 12:12

[quote]原帖由 [i]木卫十二[/i] 于 2007-10-16 12:11 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754108&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
下载学习一下:) [/quote]
呵呵,怎么样啊,给点评价讨论讨论阿

木卫十二 2007-10-16 13:27

首先感谢楼主的奉献精神。:handshake
内容就是从excel表格里读取数据嘛,跟框架关系不大吧。。。
对新手会有帮助
:victory:

期待着楼主更深的关于框架的东东出来:loveliness:

19thangel 2007-10-16 13:54

将他存为vbs,然后资源调用他的函数,这个就是框架吗:o ?
对框架概念一直理解不清.......

jackymail 2007-10-16 13:56

[quote]原帖由 [i]木卫十二[/i] 于 2007-10-16 13:27 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754231&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
首先感谢楼主的奉献精神。:handshake
内容就是从excel表格里读取数据嘛,跟框架关系不大吧。。。
对新手会有帮助
:victory:

期待着楼主更深的关于框架的东东出来:loveliness: [/quote]

也是也是,可是数据库软件的开发也不过是增加删除修改数据库记录这些简单的组合。
对于QTP来说如果不是像梦醒时分一样把对象库里的对象挪到excel表格,哪也就剩下数据了。
所谓的数据驱动应该就是用excel管理数据和代码分离吧?
我看梦醒时分的帖子很受欢迎,所以想给新手提供一个介绍,告诉他们怎样去做他介绍的视频里的内容,其实就是读去excel中的描述属性,代入到参数化了的描述性编程中的识别属性。
把我介绍的内容封装的复杂一些,就会完成一个数据驱动的框架测试内容。

数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..

[[i] 本帖最后由 jackymail 于 2007-10-16 13:57 编辑 [/i]]

木卫十二 2007-10-16 14:10

数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..

这句话很好!我现在就是这样做的,弄到最后只有一个Action了,其他全部函数化了,对象库也用不着共享了:L
所以很期望看看高手们是怎么做的:loveliness:

jackymail 2007-10-16 14:26

[quote]原帖由 [i]木卫十二[/i] 于 2007-10-16 14:10 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754339&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..

这句话很好!我现在就是这样做的,弄到最后只有一个Action了,其 ... [/quote]

对象库为什么不用共享?你是说因为没有多个action所以不用关联了?
你们协同开发的时候,大家的进度不一样,每个人在不断的添加对象?你们是怎么同步对象库的?
就剩下一个action也没有什么不可以,只要能完成任务就好,我觉得。

木卫十二 2007-10-16 14:31

唉,我们这里测试才刚起步,当时只有我一个来做,呵呵

yabest 2007-10-16 15:03

唉,大部分是在写代码,那干嘛用视频方式呢?
直接把代码贴出来好了,不然大家下载又麻烦,看视频播放很慢很浪费时间。

yabest 2007-10-16 15:12

[quote]原帖由 [i]jackymail[/i] 于 2007-10-16 13:56 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754299&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]

数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..
[/quote]

错了,这里说的不是数据,而是最终测试参数。

最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。

最终测试参数要越少越好,可以固化的数据就写死在脚本里好了。这个我们有惨痛教训。因为测试人员不想用你的自动化Case的时候,还要先填一大堆参数。他们一看这么多参数就烦了,干就就自己手工测试了,也不要用你的自动化Case。

当初我们自动化团队也是用Action方式组织Case,但是一段时间后,发现很不方便。经过一番争论,最后决定改用函数方式,将Case脚本都写成函数,放在VBS library里。

[[i] 本帖最后由 yabest 于 2007-10-16 15:20 编辑 [/i]]

没有蛀牙 2007-10-16 15:15

慢删啊
我这里下不了
等回去下阿:Q

木卫十二 2007-10-16 15:26

[quote]原帖由 [i]yabest[/i] 于 2007-10-16 15:12 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754504&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


错了,这里说的不是数据,而是最终测试参数。

最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。

最终测试参数要越少越好,可以固化的数据就写死在脚本 ... [/quote]
是的,一般来说只需填一些所调用的数据库名称之类的信息。不过后面Case太多了,许多Case中还又引用到其他的函数,查询修改都不方便。不知道有没有好的办法或软件管理这些case的?

jackymail 2007-10-16 15:27

[quote]原帖由 [i]yabest[/i] 于 2007-10-16 15:12 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754504&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


错了,这里说的不是数据,而是最终测试参数。

最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。

最终测试参数要越少越好,可以固化的数据就写死在脚本 ... [/quote]

大师指点,就是让我心里有底阿。。。
关于参数的个数,是否可以给Excel指定默认的参数值呢?以后若真的想修改了也方便,写死了恐怕还是有缺陷吧?

录视频是给新学的人一些帮助,让他们看到一些相关的操作。再说了,现在视频的帖子特受欢迎。。得好好推销才行啊。。哈哈。

[[i] 本帖最后由 jackymail 于 2007-10-16 15:31 编辑 [/i]]

sg00 2007-10-17 10:52

最近对框架比较感兴趣 谢谢分享

yuqingannie 2007-10-17 11:35

为什么下的这样慢啊,好着急啊,正在学QTP, 是不是真正用QTP的时候都是描述性编程啊.不用录制的? 那么用描述性编程的时候是不是都不建立对象仓库啊?

梦醒十分 2007-10-17 14:15

感谢楼主,下载来学习中。。。。

chen217222 2007-10-17 17:52

谢了

楼主很有奉献精神,good boy

antony_pan 2007-10-19 11:45

FDG32

antony_pan 2007-10-19 11:45

ER454

51mobile 2007-10-19 12:54

:victory: 谢谢楼主分享,下载来看看

木卫十二 2007-10-19 13:01

[quote]原帖由 [i]jackymail[/i] 于 2007-10-16 15:27 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754550&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]

再说了,现在视频的帖子特受欢迎。。得好好推销才行啊。。哈哈。 [/quote]
唉,现在视频受欢迎是因为下载要扣分啊!没办法都只好
顶!
UP!
不错!
。。。
了:L

强烈抗议下载扣分制度一下!

51mobile 2007-10-19 13:04

下载来看了,感觉不错,对新手比较有帮助,赞一个

danmy 2007-10-19 17:35

现在基本就是VBS+.xls了,qtp本身就只有一个action调用,几十行代码就完了

zhumingwei 2007-10-20 10:20

用什么看啊?下了看不了啊

marygao929 2007-10-22 22:49

下载WebEX 播放工具就可以看了。

lotuskbl 2007-10-24 16:27

解压不了啊

hgl 2007-10-24 17:01

看不了啊

看不了

hgl 2007-10-24 17:01

看不了啊

看不了,解压不了

by136 2007-10-25 10:38

下了,还不错,挺有帮助的,非常感谢:)

zycdele 2007-10-25 12:38

谢谢,先下了!

youhunx 2007-10-25 15:58

下载学习下,不过wrf格式不知道是啥啊,暂时没打开

marygao929 2007-10-28 20:45

tks! studying

ztt8402 2007-10-30 12:09

用什么打开啊???

ztt8402 2007-10-30 12:19

打开了
楼主辛苦了:loveliness:

jackymail 2007-10-30 14:14

WebEx Player

zhaoqinghuiwise 2007-10-30 22:28

先下来看看

下载看看,先回下表示感谢

gy21st 2007-10-31 00:16

[quote]原帖由 [i]yabest[/i] 于 2007-10-16 15:12 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=754504&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


错了,这里说的不是数据,而是最终测试参数。

最终测试参数放在Excel里, 这样测试人员在测试前填写比较方便, 不用打开QTP,在DataTable里填写参数。

最终测试参数要越少越好,可以固化的数据就写死在脚本 ... [/quote]

我倒是想把所有函数都用action来管理,一个函数就是一个re-used action

jackymail 2007-10-31 10:10

[quote]原帖由 [i]gy21st[/i] 于 2007-10-31 00:16 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=772196&ptid=93441][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


我倒是想把所有函数都用action来管理,一个函数就是一个re-used action [/quote]

也可以,只要你不怕麻烦。估计qtp设计给使用者的目标就是那样的,提供了出入口参数,还有相应的sheet可以使用。只是对象库会非常重复分散。
页: [1] 2
查看完整版本: 也是视频--自动化测试框架。