软件测试工具厂商如何“突出重围”

发表于:2009-3-18 12:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈能技    来源:网络转载

  随着软件的复杂度提高和人们对软件质量的重视程度的提升,大家对软件测试越来越重视,软件测试工具的使用也备受关注。根据市场调查机构IDC的研究报告指出,全球自动化测试工具的市场发展,已经在2004年达到了7.8亿美元的规模,近几年保持了持续的增长,各大软件巨头纷纷看好自动化测试工具的发展,持续投入研发,这从最近几年的几个大的并购案可以看出,例如HP收购Mercury Interactive、Oracle买入e-TEST等。

  另一方面,目前软件自动化测试工具市场被几大厂商瓜分所剩无几,HP的几款测试工具成为大公司们的默认选择。那么其他测试工具厂商们如何“突出重围”呢?

  走轻量级路线

  HP、Rational软件测试工具往往非常庞大,动辄上G的安装文件往往让一些只需要简单的自动化功能的使用者望而却步。对于这些用户,也许选择低价格、轻量型的工具更加适合,例如Macro Scheduler。

  MJT NET最近发布了Macro Scheduler 11(http://www.mjtnet.com),售价仅为115美元。当然,Macro Scheduler追求的不是大而全,而是“轻量主义”。目标瞄准Windows自动化,通过脚本编程来提高工作效率,从这个角度来看,它不局限于测试。

  

  Macro Scheduler对于所有应用程序都适用,因为它是通过录制键盘和鼠标来工作的,通过图像识别技术和界面上的文本捕获能力,可以自动化操作所有类型的应用程序。内置了超过250个脚本命令,支持VBScript。

  “剑走偏锋”

  大型的测试工具对主流应用的支持是比较完备的,例如Java、.NET等编程语言编写的应用程序。但是对于一些相对冷门的语言或GUI库的应用程序,例如 QT、TK、XView等,这些大型的测试工具就"鞭长莫及"了。而这恰恰是一些小的测试工具厂商的生存机会,例如Squish(http://www.froglogic.com)。

  Squish分成了9个版本,其中一些版本声称是市面上唯一专业支持某种类型的应用程序的自动化测试。

  (1)Squish for Qt

  Squish for Qt版本支持测试基于Trolltech的Qt界面库,能识别出所有标准的Qt widget,支持Qt 2.x/3.x 和 Qt 4.x widgets ,例如:QListView、QListBox、Q*ItemView、QMenu等。对于从Qt widget继承而来的个性化控件也能很好地支持。

  

  Qt是由挪威的Trolltech公司出品的一个跨平台的C++图形用户界面库。基本上,Qt同X Window上的Motif、Openwin、GTK等图形界面库和Windows平台上的MFC、OWL、VCL、ATL是同类型的东西,但是Qt具有广泛的跨平台能力,支持win95、win98、winNT、Linux、Solaris、SunOS、HP-UX、Digital Unix、Irix、FreeBSD、AIX、OS390等等。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号