51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 13771|回复: 58
打印 上一主题 下一主题

[原创] 也是视频--自动化测试框架。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-16 11:39:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
呵呵,头一次录。那么回事,对付着看吧。

[ 本帖最后由 jackymail 于 2008-10-9 04:29 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-10-16 12:03:21 | 只看该作者
咋没人看啊,要是没人看我今天晚上就删除了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-16 12:11:31 | 只看该作者
下载学习一下
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-10-16 12:12:14 | 只看该作者
原帖由 木卫十二 于 2007-10-16 12:11 发表
下载学习一下

呵呵,怎么样啊,给点评价讨论讨论阿
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-10-16 13:27:15 | 只看该作者
首先感谢楼主的奉献精神。
内容就是从excel表格里读取数据嘛,跟框架关系不大吧。。。
对新手会有帮助


期待着楼主更深的关于框架的东东出来
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-16 13:54:27 | 只看该作者
将他存为vbs,然后资源调用他的函数,这个就是框架吗
对框架概念一直理解不清.......
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-10-16 13:56:20 | 只看该作者
原帖由 木卫十二 于 2007-10-16 13:27 发表
首先感谢楼主的奉献精神。
内容就是从excel表格里读取数据嘛,跟框架关系不大吧。。。
对新手会有帮助


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


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

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

[ 本帖最后由 jackymail 于 2007-10-16 13:57 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-10-16 14:10:31 | 只看该作者
数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..

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

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-10-16 14:26:28 | 只看该作者
原帖由 木卫十二 于 2007-10-16 14:10 发表
数据入excel,与代码分离。业务函数入library,与主控分离。需要的话可以把业务函数打碎,还可以补充一些用于特殊控件的基本函数。-----学自Yabest..

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


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

使用道具 举报

该用户从未签到

10#
发表于 2007-10-16 14:31:20 | 只看该作者
唉,我们这里测试才刚起步,当时只有我一个来做,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-10-16 15:03:06 | 只看该作者
唉,大部分是在写代码,那干嘛用视频方式呢?
直接把代码贴出来好了,不然大家下载又麻烦,看视频播放很慢很浪费时间。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-10-16 15:12:09 | 只看该作者
原帖由 jackymail 于 2007-10-16 13:56 发表

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


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

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

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

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

[ 本帖最后由 yabest 于 2007-10-16 15:20 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-10-16 15:15:17 | 只看该作者
慢删啊
我这里下不了
等回去下阿
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-10-16 15:26:11 | 只看该作者
原帖由 yabest 于 2007-10-16 15:12 发表


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

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

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

是的,一般来说只需填一些所调用的数据库名称之类的信息。不过后面Case太多了,许多Case中还又引用到其他的函数,查询修改都不方便。不知道有没有好的办法或软件管理这些case的?
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2007-10-16 15:27:23 | 只看该作者
原帖由 yabest 于 2007-10-16 15:12 发表


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

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

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


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

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

[ 本帖最后由 jackymail 于 2007-10-16 15:31 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-10-17 10:52:18 | 只看该作者
最近对框架比较感兴趣 谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-10-17 11:35:13 | 只看该作者
为什么下的这样慢啊,好着急啊,正在学QTP, 是不是真正用QTP的时候都是描述性编程啊.不用录制的? 那么用描述性编程的时候是不是都不建立对象仓库啊?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-10-17 14:15:28 | 只看该作者
感谢楼主,下载来学习中。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-10-17 17:52:56 | 只看该作者

谢了

楼主很有奉献精神,good boy
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-10-19 12:54:20 | 只看该作者
谢谢楼主分享,下载来看看
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 04:01 , Processed in 0.077382 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表