功能测试工具整理

上一篇 / 下一篇  2009-09-25 22:05:52 / 个人分类:组件测试

   很多人都有过自动化测试的经历,敝人也是一样。不过国内大多数的自动化测试工具基本都集中在QTP(Quick Test Professional),变得只要谈到自动化就必须要掌握QTP。当然我也承认QTP是个很不错的工具,虽然我从来也没有用过QTP,不过既然有这么大的影响力,相信也是有其魅力的。
   前两天在InfoQ的一片文章中谈到了功能测试的自动化工具,其中一大部分都是开源的测试工具。小弟在工作中也有用到过其中的一部分,有的工具文章也没有罗列到的。相信这个会是我们今后一个不错的选择。

1.Selenium 一个支持录制回放功能的自动化测试工具,录制功能只能在FireFox中进行,因为这个需要下载一个Firefox的插件。脚本可以转化成java,ruby等各种语言。支持IE,但是对于IE来说更多需要手动编写测试脚本。

2.Sahi 可以支持录制和回放,录制功能也是必须在FireFox下面进行。与Selenium不同的是它在录制时需要设置代理,这点比较麻烦。

3.Fitnesse 个人认为是一个非常强大的开源测试工具,主要用于白盒测试和灰盒测试,对于.net,C++,Java都有很好的支持,非常适合Agile开发中使用,用来传递需求。

4.Abbot 支持Swing,AWT的相关组件,可以模拟用户操作,具有录制功能以及回放。集成Junit测试框架,也可以和Fitnesse进行集成管理。

5.Watij 非常强大的功能测试工具,我第一个接触的自动化测试工具。纯Java的代码,有很强大的扩展性。就是一点比较麻烦,没有录制功能。

6.FEST 用来测试Swing组件的一组API,可以模拟用户操作,个人感觉应该和Abbot差不多,但是在Coding方面难度降低了很多
。。。。。。。。。。。

还有很多就不列举了,有了这么多测试工具,看来测试工作真是其乐无穷了。它会是一片蓝海么?

TAG:

散步的SUN的个人空间 引用 删除 散步的SUN   /   2011-06-01 17:02:45
工具虽多,但真正用好的少
因为国内没有多少公司能有沉得下心真正去弄这些东西
 

评分:0

我来说两句

Open Toolbar