经过这些年的使用,我认为RFT是一个十分优秀的自动化测试工具。尤其是目前的7.0.1.2版本,已经非常稳定,非常好用了。
众所周知,RFT提供了很多基础设施,例如:对象的映射、动作的录制/回放、检查点、数据池、Html或TxT格式的报告等等。这些基础设施确实能够大幅度提升这一工具的上手速度,但是我以为,正是这些基础设施使得RFT的使用者不能够很好的了解这些基础设施背后的内容,以至于出现了问题束手无策。其实,RFT是一个开放的自动化测试开发平台,几乎所有他所提供的基础设施都有相应的API暴露给使用者,只要用好这些API,就能够非常轻松的定制出适合自己的自动化测试框架,运行中出现问题也非常容易定位分析。
使用RFT有一段时间的人,应该知道IBM有一个ITCL库,是专门针对RFT的,他封装了很多有用的方法,形成了一套开发框架,能够明显提高开发效率。不过,遗憾的是,这个库非常的老(大部分类生成日期都是05年),如果你使用最新的RFT7.0,由于很多底层API都变化了,这个库有不少部分都不能用了。
如果你仔细阅读过这个库,你就会发现RFT是一个多么灵活的工具,也正因为这一点,很多人都不明白如何能够正确的使用RFT。在我看来,RFT使用的最佳实践就是开发属于自己的测试框架。只有这样才能发挥RFT的真正威力。
利用这个系列,我结合手头的一个Swing界面的项目,介绍一下如何开发自己的测试框架。(Swing项目,运行之间不要忘记Enable Jvm)。
这里,作为测试框架,不应使用对象映射,而应该完全依赖于动态查找。这是因为它严重依赖RFT提供的基础设施,灵活性很差。具体内容随后将逐一介绍。
分享到:
相关推荐
资源分类:Python库 所属语言:Python 资源全名:rft-core-1.3.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
nrpe-3.0.1.tar.gz
RFT8.0安装手順.xls RFT8.0安装手順.xls
This paper presents a variant of the Discrete Fourier Transform (DFT)3 that is particularly destined for the implementation in embedded applications, which are characterized by limited resources in ...
RFT使用手册+.docxRFT使用手册+.docx
基于GPU的RFT算法并行化.pdf
RFT7750中文版规格书.pdf
使用java生成pdf的iText5.0.6.rar以及处理亚洲文字的iTextAsian.rar 使用java生成word的iText-rft-2.1.7.rar
顺络迅达电子的军工磁性器件替换选型指南,包含电感,磁珠,变压器,滤波器,功分器。对应替换目前日本美国大厂比如Aem,村田什么的。大部分可以实现原位替换
RFT ITCL 框架,放在这里,挣点资源分。
If you are seeing error messages that contain any of these phrases... urlread, curl, urlreadwrite, ...learning~opencourse.discourse.Gtv4Xb1-EeS-ViIACwYKVQ.vgCyrQoMEeWv5yIAC00Eog~UwPlxEFYEeWBGw50Rft1Mw
(c) 附加数据点可用于改进图像处理算法对入侵者形状的估计,例如:为wheel1 添加[0.008,-0.0125,0.008,-0.0125,0.1,0.1,-.1,-.1]。 PNG (d) 如果算法未能选择正确的外法线方向,按下翻转法线按钮后再次离散。 2)...
最新的 itext JAR 包括 rft支持
20111021到期,浮动license,请不要用于商业用途
IBM RFT 文档包IBM RFT 文档包
执业医师资格考试-3-方剂学(执)rft分享.pdf
示例csv文件:https://drive.google.com/open?id=1iv6vorxlq- nvxuxxnxwaisyord6rft-o. 免责声明:费用填充物是一个独立开发的软件; 并非与Oracle,公司联系起来。 changelog: v2.1: 1.在填充运行时保持屏幕唤醒...
RFT EO 1/73 oscilloscope
RFT(Rational Function tester)中文操作指南(下) 好不容易找到中文版的操作指南,留给需要的朋友
RFT8.1的破解文件及说明。