一些开源的测试工具
来源:互联网 发布:知乎我的收藏在哪 编辑:程序博客网 时间:2024/05/17 16:14
白盒测试工具
Linux c/c++内存泄露分析软件:
http://valgrind.org/
c/c++单元测试:http://code.google.com/p/googletest/
http://code.google.com/p/googlemock/
xCover是一个C/C++语言的代码覆盖分析库:
http://www.xcover.org/
UseMon是一个开源实时性能检测代理工具,能够嵌入JVM提供监控程序运行能力,包括异步运行情况
http://code.google.com/p/usemon/
Clover是一个基本的Java代码覆盖测试分析工具
http://www.atlassian.com/software/clover/
DbUnit使您可以容易地执行JDBC查询并获取它们的值。
http://www.dbunit.org/
JDepend一个开放源代码的可以用来评价Java程序质量的优秀工具:
http://www.clarkware.com/software/JDepend.html
代码覆盖率检查工具Cobertura
http://cobertura.sourceforge.NET/
Java程序性能分析工具VisualVM
https://visualvm.dev.java.Net/
性能测试框架p-unit
http://p-unit.sourceforge.net/
GroboUtils使得扩展Java测试变得可能。
它包括用在Java不同方面测试的多个子项目。
在GroboUtils中最常被到的工具是:
多线程测试(multi-threaded tests),整体单元测试(hierarchial unit tests),
代码覆盖工具(code coverage tool)。
http://groboutils.sourceforge.net/
CodeCover主要测试代码、分支、循环、MC/DC覆盖。
支持为每个测试用例生成独立的报表,目前支持的语言有Java和COBOL。
http://codecover.org/
Fluint是一个Flex单元测试工具
http://code.google.com/p/fluint/
Memtest86+内存测试软件,也是一款基于Linux核心的测试程序.
http://www.memtest.org/
JMemProf基于Web的内存剖析工具.
http://oss.metaparadigm.com/jmemprof/
mmapper可以用来访问机器的任何资源
可直接读写内存总线中的任何物理地址、I/O端口、PCI空间配置等
http://sourceforge.net/projects/memmapper/
测试环境搭建工具:
虚拟机软件:
www.xen.com
集成测试(接口测试)工具:
TCP协议测试工具:
http://code.google.com/p/tcpjunk/
网络协议分析软件:
http://www.wireshark.org/
JAMon(Java应用程序监视器)JAMon用来测定程序的性能瓶颈。
JAMon收集概要的统计数据比如执行时间(总的,平均的,最大的,最小的等),并发程序请求等。
JAMon把这些统计数据以报表的形式展示出来。
http://jamonapi.sourceforge.net/
Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。
http://iperf.sourceforge.net/
测试管理:
测试用例管理testlink
http://www.teamst.org/
缺陷管理工具:
http://www.bugzilla.org
功能自动化测试工具:
Radview公司的web自动化测试工具:
http://www.webload.org/
功能自动化测试工具watir:
http://wtr.rubyforge.org/
功能自动化测试工具:
http://seleniumhq.org/
WebInject Web应用和Web服务
http://www.webinject.org/
功能自动化测试工具:
http://code.google.com/p/aost/
flash自动化测试工具flexmonkey:
http://code.google.com/p/flexmonkey/
性能自动化测试工具:
FunkLoad是一个网站项目的功能、性能测试工具:
http://funkload.nuxeo.org/、
自动化构建、测试BuildBot:
http://buildbot.net/
Ripplet是一款负载测试工具:
http://ripplet.sourceforge.net/
数据库测试工具:
SQL Profiler
http://sourceforge.net/projects/sqlprofiler/
PolePosition是一个开源的数据库性能测试工具:
http://polepos.org/
SysBench:
1、cpu性能
2、磁盘io性能
3、调度程序性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)
http://sysbench.sourceforge.net/
Hammerora
dhttp://hammerora.sourceforge.net/
其他专项测试工具:
USB Mass Storage Device Memory Test:
http://sourceforge.net/projects/s3u/
Web Sandbox是用于测试Web网站内容和确保环境安全的程序
http://websandbox.livelabs.com/
TestMaker不单单的是完整的测试平台,也是性能监控的工具,它是一个分布式的自动化测试平台,主要对应用程序的性能进行管理和监控。支持Java、.NET、Jython、Groovy、PHP、Ruby和Perl的功能测试以及负载和性能测试,主要适合Web项目、SOA应用、RIA和BPM应用。http://www.pushtotest.com/
磁盘性能测试工具:http://www.iometer.org/
通讯系统测试工具TRex for TTCN:http://www.trex.informatik.uni-goettingen.de/trac
一堆开源测试工具:http://www.goldb.org/
白盒测试工具
Linux c/c++内存泄露分析软件:
http://valgrind.org/
c/c++单元测试:http://code.google.com/p/googletest/
http://code.google.com/p/googlemock/
xCover是一个C/C++语言的代码覆盖分析库:
http://www.xcover.org/
UseMon是一个开源实时性能检测代理工具,能够嵌入JVM提供监控程序运行能力,包括异步运行情况
http://code.google.com/p/usemon/
Clover是一个基本的Java代码覆盖测试分析工具
http://www.atlassian.com/software/clover/
DbUnit使您可以容易地执行JDBC查询并获取它们的值。
http://www.dbunit.org/
JDepend一个开放源代码的可以用来评价Java程序质量的优秀工具:
http://www.clarkware.com/software/JDepend.html
代码覆盖率检查工具Cobertura
http://cobertura.sourceforge.NET/
Java程序性能分析工具VisualVM
https://visualvm.dev.java.Net/
性能测试框架p-unit
http://p-unit.sourceforge.net/
GroboUtils使得扩展Java测试变得可能。
它包括用在Java不同方面测试的多个子项目。
在GroboUtils中最常被到的工具是:
多线程测试(multi-threaded tests),整体单元测试(hierarchial unit tests),
代码覆盖工具(code coverage tool)。
http://groboutils.sourceforge.net/
CodeCover主要测试代码、分支、循环、MC/DC覆盖。
支持为每个测试用例生成独立的报表,目前支持的语言有Java和COBOL。
http://codecover.org/
Fluint是一个Flex单元测试工具
http://code.google.com/p/fluint/
Memtest86+内存测试软件,也是一款基于Linux核心的测试程序.
http://www.memtest.org/
JMemProf基于Web的内存剖析工具.
http://oss.metaparadigm.com/jmemprof/
mmapper可以用来访问机器的任何资源
可直接读写内存总线中的任何物理地址、I/O端口、PCI空间配置等
http://sourceforge.net/projects/memmapper/
测试环境搭建工具:
虚拟机软件:
www.xen.com
集成测试(接口测试)工具:
TCP协议测试工具:
http://code.google.com/p/tcpjunk/
网络协议分析软件:
http://www.wireshark.org/
JAMon(Java应用程序监视器)JAMon用来测定程序的性能瓶颈。
JAMon收集概要的统计数据比如执行时间(总的,平均的,最大的,最小的等),并发程序请求等。
JAMon把这些统计数据以报表的形式展示出来。
http://jamonapi.sourceforge.net/
Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。
http://iperf.sourceforge.net/
测试管理:
测试用例管理testlink
http://www.teamst.org/
缺陷管理工具:
http://www.bugzilla.org
功能自动化测试工具:
Radview公司的web自动化测试工具:
http://www.webload.org/
功能自动化测试工具watir:
http://wtr.rubyforge.org/
功能自动化测试工具:
http://seleniumhq.org/
WebInject Web应用和Web服务
http://www.webinject.org/
功能自动化测试工具:
http://code.google.com/p/aost/
flash自动化测试工具flexmonkey:
http://code.google.com/p/flexmonkey/
性能自动化测试工具:
FunkLoad是一个网站项目的功能、性能测试工具:
http://funkload.nuxeo.org/、
自动化构建、测试BuildBot:
http://buildbot.net/
Ripplet是一款负载测试工具:
http://ripplet.sourceforge.net/
数据库测试工具:
SQL Profiler
http://sourceforge.net/projects/sqlprofiler/
PolePosition是一个开源的数据库性能测试工具:
http://polepos.org/
SysBench:
1、cpu性能
2、磁盘io性能
3、调度程序性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)
http://sysbench.sourceforge.net/
Hammerora
dhttp://hammerora.sourceforge.net/
其他专项测试工具:
USB Mass Storage Device Memory Test:
http://sourceforge.net/projects/s3u/
Web Sandbox是用于测试Web网站内容和确保环境安全的程序
http://websandbox.livelabs.com/
TestMaker不单单的是完整的测试平台,也是性能监控的工具,它是一个分布式的自动化测试平台,主要对应用程序的性能进行管理和监控。支持Java、.NET、Jython、Groovy、PHP、Ruby和Perl的功能测试以及负载和性能测试,主要适合Web项目、SOA应用、RIA和BPM应用。http://www.pushtotest.com/
磁盘性能测试工具:http://www.iometer.org/
通讯系统测试工具TRex for TTCN:http://www.trex.informatik.uni-goettingen.de/trac
一堆开源测试工具:http://www.goldb.org/
源文档 <http://blog.csdn.net/satiling/article/details/6550492>
- 一些开源的测试工具
- 整理的一些常见的开源测试工具
- 个人整理的一些常见的开源测试工具
- 整理的一些常见的开源测试工具
- 测试java 开源的测试工具
- 收集的一些LDAP的测试工具
- 开源的测试工具
- 测试工具培训的一些建议
- 常用的一些自动化测试工具列表
- 常用的一些自动化测试工具列表
- Android下的一些渗透测试工具
- Android性能测试的一些工具推荐
- 一些测试工具
- 一些测试工具集锦
- 一些嵌入式测试工具
- 一些测试工具
- 一些开源的JMX工具
- 一些开源工具的编译安装
- MVC框架模式
- 让jenkins支持LDAP的多OU
- OpenLDAP在win2008上安装配置
- 设计模式之---工厂模式
- 大家好啊
- 一些开源的测试工具
- android之Camera(一)
- 视觉SLAM漫谈 (三): 研究点介绍
- AppWidget:基本使用
- Appium 使用 Python 运行 Appium 测试的示例
- 在 eclipse 下利用 gradle 构建系统
- Android源码分析
- socket中用户自定义缓冲区的原因及方式
- 理解被中断的系统调用