51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5425|回复: 29
打印 上一主题 下一主题

[原创] 自动化测试框架

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-18 09:05:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近公司领导叫我弄一个自动化测试框架,做一些自动化测试的前期研究,我应该从那方面入手!拜托各位了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-18 10:23:24 | 只看该作者

很不错贴

很不错贴
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-7-18 10:24:52 | 只看该作者
各位高人,指点一下吗!谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-18 10:27:04 | 只看该作者
我刚做完一个自动化测试框架,开源项目做的,不过你在问这个问题的时候,应该列出被测对象,以及相应的范围,大家才好帮你.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-7-18 10:39:25 | 只看该作者
我原来也没有弄过这方面的东西,不知道应该重那方面入手!

在实施自动化测试前,应该考虑那些东西,有没有一个大概的范围?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-18 10:43:48 | 只看该作者
我也想知道sdlkfj9 ,请高手帮忙指点一下吧!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-18 11:19:37 | 只看该作者
想知道框架,去自动化框架那个论坛区吧
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-7-18 13:10:56 | 只看该作者
谁能帮我解释一下自动化测试框架到底包含了那些东西?能不能举例说明一下!谢谢了先!sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-7-19 08:54:52 | 只看该作者
高手们多多发表一下自动化框架方面的技术,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-19 09:20:58 | 只看该作者

回复

这个winrunner应该已经有比较成熟的框架了,至于qtp大家也都在研究阶段,具体成熟的框架似乎还没有
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-7-19 09:43:32 | 只看该作者
我最近也在研究这个,先说说我的体会,有不对的地方请指教
所谓的自动化框架应该是分为多个阶段:
初期:主要用来对自动化脚本进行管理的一种方法,用数据去驱动脚本,实现数据和脚本的分离,比如用一个excel来存储配置变量,然后所有的脚本去导入这个excel,这应该算是最简单的一个框架吧
后期:自动化框架应该达到这种效果,能把基于动作词的测试用例直接转化成自动化脚本,比如写测试用例的时候可以按" 对象+动作+数据"的格式来写,写完后直接就可以生成测试脚本,这样就与底层具体的页面关系不大.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2007-7-19 13:36:04 | 只看该作者
QTP中如何实现数据驱动脚本,这些测试用的数据除了写在excel,还可以写在什么地方?写在XML文件里面可以吗?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-7-19 13:39:37 | 只看该作者

回复 #12 love3380 的帖子

当然可以写在XML中了,这就看你要读取的这些数据是否适合写在XML文件中了。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-7-20 15:35:50 | 只看该作者
恩,我感觉论坛里的资料是很多,可就是没有一个自动化测试全过程的详细实例.
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-7-23 16:10:26 | 只看该作者
自动化测试框架分为对象层,操作层和用例层
现在常用的框架就是把对象层和操作层封装起来,对一系列相同的操作的用例用此框架实现。
对象层就是脚本所涉及到的对象,用描述性编程实现;操作层是对对象的操作,还有日志的输出;框架搭好后就只需要在用例层把用例的输入,调用操作层中函数输出即可。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-7-23 16:18:54 | 只看该作者
对象层可以作为外部脚本被调用。
操作层可作为.vbs库文件被调用。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-7-26 17:30:59 | 只看该作者
winrunner比较成熟的框架  在哪有介绍阿? 谢了。。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-7-26 17:45:22 | 只看该作者
问清测试目的

列出测试对象

弄清测试范围

设计测试策略

提供测试工具

整理测试方法

收集测试数据

——————————说白了,针对项目,因地制宜,灵活多变。
再说了,领导让你制定,那你说是什么就是什么了。
能用,好用,好维护就可以了。
别整那条条框框的。整死的是自己。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-7-26 17:47:22 | 只看该作者
原帖由 lovelovecat 于 2007-7-20 15:35 发表
恩,我感觉论坛里的资料是很多,可就是没有一个自动化测试全过程的详细实例.



有也不一定适合你。
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-7-26 17:52:24 | 只看该作者
If you need help, google search 'Functional Decomposition method', go to this article and will help you out on the right track!!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 02:09 , Processed in 0.108547 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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