|
本帖最后由 努力找bug 于 2011-3-7 10:08 编辑
下载使用360EasyTester原因很简单,朋友推荐,年底了,我也正闲着没事,在软件行业工作了这么多年,国产软件业见过不少,但是大部分都是作为国外大型软件的补充软件。看着朋友吹的天花乱坠,我也想试用一下,写这篇文章的目的却是因为感动,感谢测试哥,当我在试用过程中出现不会的地方(不仅包括软件问题还有ruby技术),总是给予指导,甚至远程协助帮我解决技术难题。解决了我好多的疑惑。在此表示感谢。
1、 加入了测试资产,原来是使用QTP,QTP最让我头疼的是他的各个用例脚本的独立性,朋友告诉我可以使用QC来管理QTP的运行,但是公司的缺陷管理却不是使用这款软件,就是使用,他们之间的版本兼容性也让我却步,开始在网上下载《轻量级测试框架》等。也看的晕晕乎乎,最后才下定决心自己写测试框架,也浪费了我不少时间,感觉QTP就像一个个骁勇善战的士兵,却缺乏有效的组织管理。看到测试资产的加入让我兴奋了好久。感觉360tester的研发团队应该不少是深入在测试一线的人,测试思路很清晰,测试项目-测试套-测试用例-测试脚本,整个测试流程和我们公司规定的很像,呵呵,省了我不少时间。但是360tester测试资产也有缺陷,不支持批量导入,我找了好久,最后终于确定没有找到这个功能。几个用例写的我手疼啊。
2、 终于找到ruby语言的调试器了,而且安装几乎是傻瓜式的,下一步一点到底,接触ruby要比认识360EasyTester要早很多,ruby和watir的语法对于我这个有几年编程经验的人来说,看着倒不是很难,很不好意思的说,我到现在都没有靠自己把watir的环境给搭好,在网上下了不少教程,按照上面说的一步步执行,总是报不少错误,原因我只好一个一个到百度上查,最后终于耐性不够,选择放弃。退而求其次,使用sciTE来运行ruby脚本,但是不能加断点,没有语法提示。自学真的很不容易,后悔当时上学的时候没有好好学习了,呵呵,打开360EasyTester试着写了几句ruby语言,加上断点调试,一切OK,还可以直接给出变量的值,免去我不停的插桩puts变量了,窃喜。
3、 全中文的帮助文档,软件很简单,在网上下载了视频教程,只有十几分钟,听了一遍就知道怎么操作了。打开软件,试着对126邮箱进行简单的录制回放,
运行脚本,可以回放了,整个过程不到两分钟,真是非常地简单。中间因为参数化的步骤参看了下操作指导,全中文的啊,对于我这个英语四级都是打着查边球过去的,看见中文太亲切了。一直觉得中国字四方方明晃晃亮堂堂。每次看英文帮助的时候,先开金山词霸,看不明白就去百度,看到360EasyTester的函数库也是中文的,果然扫一眼就明白意思了,比我拿着金山词霸效率高太多了。360EasyTester什么时候把ruby的API也中文化就好了,要求虽然无理,但是真的很期盼。
4、 对watir的支撑,对于习惯于使用watir的测试人员来说,是很有诱惑力的。虽然我不是,但是也懂得不少,看到360EasyTester的介绍里面讲到:360EasyTester实现对watir的无缝集合,翻看了所有的操作指导,竟然没有找到,不知道是360EasyTester的文档工程师忽略了还是故意弱化这一功能。完全没有在操作指导里体现!今天在论坛里面本来想求助的,看到测试哥的帖子,正好解决这个问题,拿来借用一下,大家可以查看这个帖子:http://www.360tester.com/forum.p ... &extra=page%3D1。
对于国产的自动化软件,心里一直有种亲切感,目前来看360EasyTester做web自动化测试,是一个不错的选择,因为可以得到即时技术支持,在使用上来说,自动化程度要高一些,学习成本要低很多。
希望看到360EasyTester软件继续完善,支持国产。进一步的试用笔记。过一段时间更新。 |
|