面朝测试,春暖花开.

[Rational Functional Tester][一起学]--再识RFT

上一篇 / 下一篇  2011-02-22 21:22:29 / 个人分类:Rational Functional Tester

   先唠叨点别的.这篇文章跟大家在描述一下在学习RFT之前,也许你应该在耐心的了解的一点东西.很多的时候有的朋友会说,在俺们开始学习之前总要先搞明白原理,然后在深入进去那啥....但是我想说的是很多时候想了解原理这事,其实真的太难啦,仅仅看点文档,相当于什么也没看,因为我们是要使用,要让工具为我们服务,而不是为了跟别人忽悠,并不只为了让别人觉得你很高深,多博学等等.千万万语有时候真比不上一句代码.也许我们应该先"不求甚解",先让自己努力的接受,先不要问那么多的为什么,也就是说先接受,在去改变,网络上也有很多的用于自动化的框架,很多的文章都在描述.有时候和同行聊天我甚至觉得我是不是真out啦,很多名词我不知道,所以我通常阴暗的偷偷打开了google,你懂的....呵呵.但是只要你仔细的读读有些框架的说明,你会发现,有些框架不是为了让你做很具体的操作的,比如具体到操作一个button等,也许它只是一个接口云云,好了个人理解有限,不多说啦,下面开始再来谈谈RFT....

    在我第一次打开RFT的界面,接触到这个测试工具的时候,我最开始的理解--RFT就是Eclipse,然后在最初的一小段时间我很高兴,因为我知道在我不把他当作专业的测试工具,而且也不去想他什么对象的映射的一些原理的时候,我知道想让RFT为我服务,只需要明白RFT本身提供的一些API就好,我的首要目标就是用API引用让RFT为我干活,所以最初的一段时间我就照猫画虎的按照已经有的例子来写着我的脚本,你别说 还真能对付一阵 呵呵.当然有些配置还是要知道的:
1.环境向导
在这里你可以设置,默认的浏览器是什么,或者你想设置RFT运行环境的JRE是什么(关于java编译方面的你可以在project的配置界面去选取).在这个界面你可以激活浏览器插件的安装,比如Firefox等等.在这里我推荐你的JRE设置直接选择RFT默认的.

2.对象查看器
这个因该说我们编写脚本的时候相当重要的一个界面,对应你脚本的object可以在这里添加(具体的操作你可以到网上去查看...),其实我想说的是下面的这个Object Finder 嘿嘿.你会很喜欢的.

3.Object Finder(神仙一把抓@_@)
很多的时候,你编写的脚本的基础--object,都会需要他,因为我们写过脚本的都清楚,在测试中,一个界面会包含相当多的objects,并不是每个你都需要添加到object map中,有时候你会需要知道某些你没添加到map中的object的属性,或者当你想预览一下,可能会用到的object的时候,或者很多时候,你不需要objectmap,而想自己定义一些object的时候你会需要它的.


好了,到现在为止,我们已经基本上把后面的系列例子中会用到的东西都唠叨了一遍,在此我先把后续的内容做个简单的描述:

1.我们会建立一个简单的RFT测试项目(ITCL实现).
2.我们会使用动态的find方法去实现object的定义.
3.你会看到一个不同于网上的常规例子.
4.会有一些常用的方法,我收集的或者是我自己写的,提供给你.
5.我们会了解RFT中Object的基本分类,和使用方法.

我只想要通过我们一起的学习,能够基本上开始进行一个正常的测试项目,但是更多的事件是需要你自己去理解开发的.
如果你有什么想法,或者想找个人交流一下,可以联系我的邮件facetonick@qq.com,有时候很忙也许会看不到你的信息,请见谅.
郑重声明,本人系RFT新手,系列文章也最多算是学习笔记,里面的描述不是很准确或者有错误的地方无法避免,有问题大家一起学习解决,千万别冲动....

请记住我们的口号:不求最好,但求最快.只要抓到耗子 就是好猫.

TAG: Functional Rational rational test Test tester Tester

 

评分:0

我来说两句

cypress

cypress

步子不能迈的太大,这样容易扯着蛋.

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 9649
  • 日志数: 12
  • 建立时间: 2011-02-16
  • 更新时间: 2011-12-31

RSS订阅

Open Toolbar