软件测试工具之开源测试工具汇总

开源软件运动正在获得很大成功,正在改变软件业的开发模式、运营方法等,也自然改变着 软件测试 的方法,借助开源 软件测试工具 完全可以构造一个完整的软件测试解决方案,可以极大地提高测试效率,又能大大的降低软件测试成本。

开源软件测试工具通常都是为了某个特定的目的而开发出来的,所以如果想找到一个开源的性能测试工具去与LoadRunner或者QALoad之类去比较,实在有些勉强。但是开源软件测试工具也有它自己的优势:小巧、轻便,在自己擅长的领域可以提供优秀的软件测试解决方案。

 Linux Test Project

  http//ltp.sourceforge.net/

  工具描述:

  Linux Test Project是一个测试Linux内核和内核相关特性的工具集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。

  使用环境:

  Linux MaxQ

  MaxQ

  http//maxq.tigris.org/

  工具描述:

  MaxQ是一个免费的功能测试工具。它包括一个HTTP代理工具,可以录制测试脚本,并提供回放测试过程的命令行工具。软件测试结果的统计图表类似于商用软件测试工具,比如Astra QuickTestEmpirix e-Test,这些商用工具都很昂贵。MaxQ希望能够提供一些关键的功能,比如HTTP测试录制回放功能,并支持脚本。

  使用环境:

  Java 1.2以上版本

  WebInject

  http//www.webinject.org/

  工具描述:

  WebInject是一个针对Web应用程序和服务的免费软件测试工具。 它可以通过HTTP接口测试任意一个单独的系统组件。可以作为测试框架管理功能自动化测试和回归自动化测试的测试套。

  使用环境:

  Windows OS Independent Linux

  开源测试工具——性能测试工具

  Apache JMeter

  http//jakarta.apache.org/jmeter/

  工具描述:

  Apache JMeter100%Java桌面应用程序,它被设计用来加载被测试软件功能特性、度量被测试软件的性能.设计Jmeter的初衷是测试Web应用,后来又扩充了其它的功能.Jmeter可以完成针对静态资源和动态资源(讹误女监, ServletsPerl脚本, Java对象, 数据查询s FTP服务等)的性能测试.Jmeter可以模拟大量的服务器负载、网络负载、软件对象负载,通过不同的加载类型全面测试软件的性能.Jmeter提供图形化的性能分析。

  使用环境:

  Solaris Linux Windows 98 NT 2000. JDK1.4以上.

  DBMonster

  http//dbmonster.kernelpanic.pl/

  工具描述:

  DBMonster是一个生成随机数据,用来测试SQL数据库的压力测试工具。

  使用环境:

  OS Independent

  OpenSTA Open System Testing Architecture

  http//portal.opensta.org/index.php

  工具描述:

  基于CORBA的分布式软件测试构架.OpenSTA,试人员可以模拟大量的虚拟用户.penSTA的结果分析包括虚拟用户响应时间、web服务器的资源使用情况、数据库服务器的使用情况,以精确的度量负载测试的结果。

  使用环境:

  OS Independent

  TPTEST

  http//tptest.sourceforge.net/about.php

  工具描述:

  TPTest的提供测试Internet连接速度的简单方法。

  使用环境:

  MacOS/Carbon Win32

  Web Application Load Simulator

  http//www.openware.org/loadsim/index.html

  工具描述:

  LoadSim是一个网络应用程序的负载模拟器。

  使用环境:

  JDK 1.3以上

  开源测试工具——缺陷管理工具

  Mantis

  http//mantisbt.sourceforge.net/

  工具描述:

  Mantis是一款基于WEB的软件缺陷管理工具,配置和使用都很简单,适合中小型软件开发团队,关于Mantis的介绍文章参见51testing软件测试网顾问蔡琰的文章《使用开源软件 Mantis 实施缺陷跟踪的成功实践》

  使用环境:

  MySQL PHP

  Bugzilla

  http//www.mozilla.org/projects/bugzilla/

  工具描述:

  一款不错的软件缺陷管理工具。

  使用环境:

  TBC

  开源测试工具——软件测试管理工具

  TestLink

  http//testlink.sourceforge.net/docs/testLink.php

  工具描述:

  基于WEB的软件测试管理和执行系统。软件测试小组在系统中可以创建、管理、执行、跟踪测试用例,并且提供在测试计划中安排测试用例的方法。

  使用环境:

  Apache MySQL PHP

(查看更多内容)

本文转载自51testing软件测试网-软件测试工具:http://www.51testing.com/html/85/n-113585.html

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11323760/viewspace-1020212/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11323760/viewspace-1020212/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值