|
想先作个调查,看看到底有多少人需要这样的教程,也给自己一点写下去的动力。
由于即将在公司开展RFT的培训,所以顺便地,把一些功能和测试脚本开发技巧给大家介绍一下,大致包括如下一些内容:
其实有些东西勤快点网上也都可以找到,但是我会从一个测试人员的角度来介绍,用更加浅显易懂的代码和表达来完成这些任务(并且从一个讲师的角度来完成),话说到这份上了还不帮顶?
1) 设计RFT框架需要用到的JAVA知识,主要是代码,如JDBC操作,XML操作,INI文件操作,日期时间处理,字符串处理,JavaMail发送邮件和正则表达式的使用。
2) 基本的测试代码的录制,回放及操作及原理,相关选项的作用。
3) 对象映射地图(对象库)的操作的维护,以及公有对象库的使用。
4) ScriptAssure技术细节。
5) 验证点的使用介绍(各种验证点使用技巧及手工验证点)。
6) 数据驱动,数据驱动与参数化结合使用,公有数据池管理等。
7) RFT动态识别技术详解(find)
8) 常用的RFT自带功能及API介绍
9) 对于软件测试框架的一些思考和想法,以及使用动态识别和相关技术构建的一个全自动测试框架
10) RFT的一些高级用法,如对象识别时的异常处理,对表格的和树的处理等
目前大致的思路就这些,大家有什么特别关心话题也跟后面吧,作为一个系列教程,需要的是一个完整的规划和读者的支持。否则写到后面就会乱七八糟了。
有需要的跟帖示意,路过的也进来提些建议,这种系列教程应该怎么组织比较合理。
目标只有一个,推广自动化测试,推广RFT的应用,本人虽然对工具并没有特殊的爱好,QTP也不错,开源的一些工具和框架也都做得很好,但是咱们了解了RFT,再用其它工具易如反掌,但是反过来的话,不一定哦。
[ 本帖最后由 dennyqiang 于 2010-2-23 00:51 编辑 ] |
|