• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何学习软件测试工具WinRunner

发布: 2009-7-02 09:28 | 作者: 不详 | 来源: 测试时代采编 | 查看: 140次 | 进入软件测试论坛讨论

领测软件测试网 1.要想用好WR首先你的基础知识必须过关,这里的基础知识主要是对WR的基本使用(比如录制,回放,查看结果,编辑对象库等),基本概念(比如检查点,对象库,虚拟对象等),这里我推荐大家WinRunner中文使用说明(下载地址:http://bbs.51testing.com/thread-24170-1-1.html),这个资料不错,讲的比较详细,但大家不必每章都非常仔细的,粗略的看一遍就OK了,但对象库我还是希望大家对看看,因为在自动化测试很多问题都发生在对象上。这里我要对新手说一点,不要到论坛发一些非常简单的问题,比如“请问WINRUNNER该怎么进行录制啊?”,我觉得这种贴根本没有必要发,因为它既浪费别人的时间。也害了你自己,使你没有解决问题的能力。 

        2.做完第一步,那就可以开始做点简单的脚本了,比如WR自带的程序,你可以进行录制,回放,增强修改。如果有条件的话,我也建议测个正式点的C/S程序,因为测那个你会发现更多的问题。在这里我主要说几个技巧,a.如果遇到对象不识别,如何进行处理?我的解决思想是先看有没有现成的插件,有的话就进行安装加载(它的优先级最高,因为最方便,有效);如果没有相关插件,再进行对象映射,对于如何映射,我就不详细解释了,大家可以到51的WR板块搜索一下,有很多的;如果映射也没用,则要考虑自己写函数,这里有一个技巧,就是用相对坐标来定位一个对象,或是写键盘模拟函数,当然前提是对象可以被键盘操作到;如果前三个都不行,则只能考虑虚拟对象和自己写插件了,为什么把虚拟对象放在最后是因为它的移植性不是很好,依赖绝对坐标,而自己开发插件相对要求比较高。 

        3.如果你现在可以比较熟练的运用,那么你可以考虑框架/架构这层了,比如你的测试任务是一个团队合作的,那么你就需要考虑如何使团队可以进行并行的脚本开发,团队协作开发对象库是一个问题;如果你测的是一个比较大的系统,那如果管理维护脚本就是一个问题;还有要说一点,自动化测试的规范标准也非常的重要,我们公司以前有一个项目就是因为这点失败了。 

        4.学习WR最好的帮助是WR本身自带的HELP,从初级到高级,都非常不错,特别是WR的高级篇,把好多扩展都进行了说明,现在看QTP,就觉得这点做的不够。我相信,如果你把WR的所有的HELP都搞懂了,你那时就是WR的专家了,到时我有问题也请指点我一二,呵呵。。。。还有要说的是,WR自带的一些脚本也非常不错,相信你看了,肯定可以学到好多东西,最后我再推荐一个WR的学习网站http://www.wilsonmar.com/1winrun.htm,是专门讲WR的。 

        5.学习要主动,这也是最重要的和最根本的。不要总想着天上掉馅饼,但天上永远不会掉馅饼的!不要什么东西都发贴问下,再留个邮箱放在那,让人给你发过去,也不先搜索一下看有没有相关的资料。每次看到这样的帖子,我都非常气氛,因为首先你给人的感觉就是态度不端正,世界上没有一个人有义务要赶着你去学习什么除了你的亲人老师,真的!所以我每次这样的帖子都不会回,因为我觉得以这样的态度,即使我回了你10贴,100贴,我也帮助不了你,只会害了你。所以最后还是希望大家不管学习什么,都要主动!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: winrunner WinRunner Winrunner 工具 软件测试 学习


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网