51Testing软件测试论坛

标题: 录脚本随感 [打印本页]

作者: 王娇龙    时间: 2006-4-13 17:52
标题: 录脚本随感
sdlkfj录制脚本似乎不是难事,可是要录制一个比较好的能让人满意的脚本是有一定困难的。因为这不仅有技术问题,录制环境问题,还有兴趣问题。如果你对这个象放电影一样的操作很感兴趣,那么即使你没有基础,你也能做的很好。
以前在学校学校Functional Tester时,总觉得很好玩,但也没有去深入学习。只知道录制回放,插入验证点,进行数据驱动,当然那时候进行的都是最最基本的操作,谈不上什么修改和优化脚本。只要回放通过,一切OK。但是录制脚本远不只这些--我们需要根据自己的需要去修改并优化脚本。你可以让原本回放通不过的脚本回放成功,也可以让原本回放通过的脚本回放失败;可以在脚本中添加java循环、判断、输入输出语句,也可以添加数据驱动,延迟和注释。至于怎样添加,添加在哪里,这就看你的需要了。呵呵,现在是不是在想脚本录制之前需要做一个简单的录制计划啊?这就对了,我们在录制脚本之前最好能有个大概的思路,做好能拟一个小提纲,写出该编辑的数据池(如果用专用数据池录制的时后可以不编辑;若用公用数据池,最好先编辑,在录制脚本),该插入的验证点,在哪插入验证点等。下一步就可以录制了,
1、录制脚本时动作最好适中,不要太快,也不要太慢。
2、在用数据驱动某行表格的某个单元格时,先用鼠标选中该单元格,再拖动手形选择
3、回放脚本时尽量不要覆盖日志,这样便于分析错误原因。
4、修改脚本时最好对选择操作添加延迟,比如在部门选择框中选择采购部,我们可以对此延迟几秒钟。这是因为脚本回放多次过后,速度变得很快,有可能没有选中要选项,从而导致回放失败。
5、不管回放成功与否最好都看看一下日志。若失败了,看失败在哪里,然后修改脚本或者在下一次录制在该地方留意一点。
6、如果要录制的是一个流程,我们可以一个功能点,一个功能点去录。先将这个框架录完再 sdlkfj去细化脚本。这样可以保证每一个功能点都实现了,即使某个功能点在第一次录制时没有成功,你可以修改脚本使它成功,也可以重新再录一次使它成功。
作者: sincky    时间: 2006-4-13 18:26
原创的经验分享,很不错!
作者: swallow0918    时间: 2006-4-13 21:19
学习了,谢谢楼主。
作者: jeloss    时间: 2006-4-15 22:14
不错不错,经验这东西越多越好
作者: jennie98    时间: 2006-4-18 10:53
支持原创,学习ing
作者: Nio    时间: 2006-4-18 11:57
对选择操作添加延迟——这点很重要喔,特别是哪些测试机性能较差的!
作者: zhaochuan    时间: 2006-4-18 12:11
楼主写的很认真,谢了。
作者: 小兵    时间: 2006-4-18 12:47
现在还停留在初步阶段呢,只能简单的录制和回访;
自己编写脚本还没有涉及呢,给自己鼓励向楼主学习,加油!
作者: dream_yuer    时间: 2006-4-19 08:30
如果想check已保存的数据行,可以用什么方法呢!请问有用QA Wizard 的吗!
作者: zcpeter    时间: 2006-4-19 09:30
好东西,大家分享,支持一下。
作者: xxl    时间: 2007-4-4 12:18
写的不错,顶一下
作者: believe    时间: 2007-4-4 17:15
sdlkfj2 学习,谢谢啦!
作者: bqian1986    时间: 2007-4-5 10:14
sdlkfj2
作者: lierda    时间: 2007-4-5 11:47
sdlkfj8
作者: hapliu    时间: 2007-4-6 17:51
标题: 我用的WINRUNNER
编写脚本函数,应用到相同数据,只有一个或少个不同的数据点时,用函数及循环,判断等函数来返回调用的话,测试速度提高,效率提高,而不允许日志覆盖状态.
      楼主的意思是这样的吗.....具体的函数是不是只能用JAVE,能不能用C,VC,VB,DELPHI等等可以吗
作者: wanghuadongx    时间: 2007-4-9 15:00
标题: 俺叫王华东(郑轻)
写的不错,支持下,娇龙!?sdlkfj4
不知道可否看到???
作者: wanghuadongx    时间: 2007-4-9 15:02
再UP下!~~Hello,你好!~~~
作者: 王娇龙    时间: 2007-4-10 13:44
to hapliu :
   不好意思,我没有用过WINRUNNER。对于函数用什么语言,我想得看测试工具支持那种语言。一般的工具都有内置函数的。
作者: 王娇龙    时间: 2007-4-10 13:47
[quote]原帖由 [i]wanghuadongx[/i] 于 2007-4-9 15:00 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=480005&ptid=30437][/url]
写的不错,支持下,娇龙!?sdlkfj4
不知道可否看到??? [/quote]

哈哈,好久没有进来看看了!老同学,谢谢支持,o(∩_∩)o...哈哈!
作者: wuming_68    时间: 2007-4-10 21:20
sdlkfj2 支持楼主
作者: wanghuadongx    时间: 2007-4-11 09:54
嘿嘿,关注中ing...sdlkfj6
作者: jhh311    时间: 2007-4-11 11:19
标题: hao
you  tong gan
作者: 51mobile    时间: 2007-4-12 13:10
受教了
作者: forgefire    时间: 2007-4-14 09:29
多谢多谢
ddddddddddddd
作者: 呓语喃喃    时间: 2007-4-15 16:33
对脚本测试感兴趣就是没机会去亲自做下了
不过楼主的原创是很宝贵的资源呢
顶下楼主
谢楼主sdlkfj5
作者: yunfeixue    时间: 2007-4-16 17:03
支持!
作者: rice_mouse    时间: 2007-4-24 15:41
支持原创
作者: holee    时间: 2007-6-6 10:51
大家一起加油吧!!
作者: caocao668    时间: 2007-6-7 16:01
总结的很好
作者: cssweb    时间: 2007-6-11 17:50
看看别人的经验,化为自己的技能
作者: candice416    时间: 2007-6-12 09:24
目标~~方向~~学习sdlkfj2
作者: yyh2005    时间: 2007-6-12 20:33
标题: 回复 #39 candice416 的帖子
呵呵 学习啊
作者: honckly    时间: 2007-6-15 10:22
多谢、多谢,受教了。。
作者: doumao    时间: 2007-6-15 14:43
sdlkfj3
作者: zhaoguihua    时间: 2007-6-26 16:00
标题: 总结的很好
总结的很好
作者: zhangsy    时间: 2007-9-9 13:43
看别人的经验就是走捷径。谢谢楼主的奉献
作者: lsgeddy    时间: 2007-9-9 21:52
楼主给的是基本的思想,已经脱离了测试本身,good,支持
作者: zhangjin_810621    时间: 2007-9-10 12:06
不断学习中,谢谢楼主.
作者: bluewaves    时间: 2007-9-10 15:01
完全不懂,为了我的积分,嘿嘿,不要打我哦sdlkfj5
作者: hanyanan1985    时间: 2007-9-11 08:58
在那能下载到Functional Tester 呢?我也想试试,请帮助哦,谢谢
作者: chengxq    时间: 2007-9-17 08:52
不明白啊,咋整啊
作者: sjc911_2005    时间: 2007-9-17 10:07
学习了,谢谢楼主。sdlkfj2
作者: zp03201133    时间: 2007-9-18 09:33
标题: 回复 #1 王娇龙 的帖子
非常受用,谢谢楼主
作者: mmp1015    时间: 2007-10-11 12:47
学习了,收藏
作者: owenyuan    时间: 2007-10-25 08:36
3Q
作者: 153994730    时间: 2007-12-29 21:02
学习了。..感觉会有帮助的。..
作者: 三疯    时间: 2007-12-30 18:03
回放时都把原日志覆盖了!
失败!
作者: bzfyhfyh    时间: 2007-12-30 22:28
学习ing
作者: 153994730    时间: 2008-1-1 10:48
顶起.............
作者: 菜鸟上路    时间: 2008-4-15 15:59
这个适合什么工具啊?
作者: xym9140    时间: 2008-7-25 14:42
学习了,谢谢楼主
作者: peter525    时间: 2008-7-25 21:15
标题: 谢谢了。
楼主真是太有才了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2