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

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

另类软件测试工具实现自动化测试-AutoHotKey

发布: 2010-3-24 10:56 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 196次 | 进入软件测试论坛讨论

领测软件测试网

  另类软件测试工具实现自动化测试-AutoHotKey   自动化测试工具

  由于有个项目需要每天检查网页,所以一直希望能用自动化工具代替手工测试。因为产品的原因,流行的那些QTPWinRunner之类的无法支持,香港的同事介绍了一个更为简单但是也可以写脚本的免费工具AutoHotkey(http://www.autohotkey.com/)。试用以后,发现虽然有些小缺点,但是还算不错。没办法,免费的东西总有些小问题的。不过还可以忍受。

  AutoHotkey是一个免费的开源工具,但只支持Windows。它可以:

  1.可以通过发送键盘敲击和鼠标点击自动化几乎所有的操作。用户可以手工或使用宏录制器编写一个鼠标或键盘的宏。

  2.为键盘,操作杆和鼠标创建热键。几乎任何按键,按钮或它们的组合都可以变成一个热键。

  3.扩展缩写。例如,输入‘btw’可以自动地产生‘by the way’。创建自定地数据输入表格,用户界面和菜单栏。

  4.重新布置键盘上地按键和按钮,控制杆和鼠标

  5.通过WinLIRC客户脚本响应来自掌上远端控制器的信号

  6.运行已有的AutoIt v2脚本并且用新的功能增强脚本

  7.可以转换任何脚本为一个EXE文件,以便可以运行在任何没有安装AutoHotkey的机器上。软件测试 

     有兴趣的朋友可以到www.autohotkey.com/download/去下载,很快。安装过程很简单,一路next以后就可以在程序组看到如下:

  其中AutoHotkey用于录制并回放脚本,AutoIt3 Window Spy用于捕获对象,和自动化工具中的Spy相同功能。AutoScriptWriter(recorder)脚本录制工具,在你操作之后出现若干脚本,和自动化测试工具的录制器中的低级录制一样,只记录鼠标,键盘,游戏杆之类的输入。Convert .ahk to .exe就是将脚本编译为exe文件( AutoHotkey的脚本后缀为ahk)。

  不过其实有种办法更简单。因为安装AutoHotkey之后,右键菜单也会增加几项和AutoHotkey相关的。如在New中会多一个‘AutoHotkey script’。然后当选中一个脚本时的右键菜单多了‘Run script’ ,‘Compile script ’,‘Edit script‘。这样操作就更简单了。我现在一般就直接new一个ahk文件,然后录制一段操作,在通过Edit script增强脚本,然后Run script去debug脚本,成功之后编译成为一个exe文件放到其他的机器去运行。

  当然居然实施中会发现很多问题,特别是对环境的要求很高,无法做到象自动化测试工具那样。不过也有一些方法可以用的。下次单独写个文章举例。

延伸阅读

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

TAG: 工具 另类 软件测试 自动化 AutoHotKey


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

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