叶子,软件测试sky下度过十数载生涯。几多风雨波折,几多辛酸甘苦,不足为外人道也。 若干手机测试,web测试,金融测试经验,若干测试管理经验,现在依然带着若干迷茫然信念坚定的踽踽独行于金融软件测试的茫茫大海之中,希望在测试的道路上有更多的同路人。

AutoHotKey研究进行时(2)

上一篇 / 下一篇  2010-06-08 13:37:04 / 个人分类:学习

悉尼那边的那个QA终于完成了他的工作
他编写的AHK脚本经过我将近一周的反复测试和他的反复修改,终于功能可以正常使用了。
不过我突然间觉得这个工具很无趣
或者说一点意义都没有。
 
这个功能本来是打算自动读取excel表格里面的数据,进行自动的copy&paste到客户端的。
但是实验中我发现,其实他写的脚本只是实现了copy这一步,paste还是需要用户来点击工具上的dismiss的相关按钮来进行,而且没有任何结果的检测
 
何况对于这样的测试来说,其实运行的工程只是其中1/3左右的工作量,最恶心也是最应该替代的就是制作数据的过程。如果这个过程没有办法替代,这个工作基本上能有的价值也是很小的。
 
我本来希望这个工具能够实现三个功能,
第一,自动的抓取某些参数,创建表格(似乎不太靠谱,测试数据从何而来呢)
第二,从开始到结束都能自动运行,而且能够用命令来控制结果,比如说if 数据能够被正常copy—paste到客户端/出现期待的错误,then,pass, else,抓图,并且定义某条测试结果为failed。
第三,可以输出整个的测试报告。
还是思念QTP了,记得当初它就能这样做,可惜太贵。
 
看来AHK的功能还是不够好,或者说那个人不够理解,不够强。虽然说即使这样level的东西,我也弄不明白。只能写最简单的脚本,到现在在为了写一个自动运行eclipse更新文档,同步项目和数据的脚本在踌躇不已呢。
 
我在研究GUI测试工具,希望能够找到一个开源的可以测试它的工具帮我做后期的regression测试。否则我要累死了。而且目前的架构,太多的东西迁一发而动全身,风险是在太大。。

TAG:

ermine的个人空间 引用 删除 ermine   /   2010-07-06 19:49:59
觉得AutoIT挺不错的,也是开源的,功能也挺多的。
如果不是太复杂的项目,应该可以适用吧。
sihanjishu的个人空间 引用 删除 sihanjishu   /   2010-06-08 19:26:43
AutoHotKey 是通过模拟鼠标与键盘来执行的。
他是自动化工具,而不是测试工具。
所以它可以进行操作,但是却很难获得excel里面的值。
需要做一些封装才可以。

如果不是严格的界面测试,就尽量避免使用GUI接口。因为这些工具都无法很好打处理GUI空间。
连微软的GUI自动化测试工具,都不一定可以搞定,更何况这些其他的工具那。

像check in代码,更新帮助文档,不一定要通过eclipse,使用命令行的工具,都比它简单,稳定,高效的多。
 

评分:0

我来说两句

tengmy

tengmy

叶子,生长于长白山脚下,暂居于大海之巅。喜欢舞文弄墨,喜欢拥有自己味道的人生。

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 128788
  • 日志数: 139
  • 图片数: 1
  • 建立时间: 2008-04-22
  • 更新时间: 2022-11-06

RSS订阅

Open Toolbar