目录
过去一年接触了几款自动化测试工具,在此做个简单的比较总结。
测试工具应该不是重点,重点是对被测的应用程序类型/借口的协议需要熟悉,然后根据被测项目选择合适的测试工具。
表格1:UI自动化测试工具总结:
工具名称 | 适用范围 | 备注 |
QTP | 1〉商业化的功能测试工具。 2〉默认支持的应用程序类型:标准windows应用程序(Win32 API/MFC/...)、Web页面、ActiveX控件,VB应用程序;在加载额外插件的情况下,还支持:Java应用、.Net应用、... 3〉基于对象库的自动化测试;对象说的是应用程序中的实际对象。QTP对象库中需保存对象,运行脚步时根据对象属性/对象名称来寻找对象,进而对对象进行操作; 4〉支持VBScript编写脚本; |
脚本编辑界面不是很友好(需要借助其他的编辑器),安装完毕后占有内存较大; 资料比较多; |
Ranorex | 1〉支持WinForm、WPF、WEB2.0、Android、...; 2〉基于对象库(Xpath)的自动化测试; |