Metasploit Framework是一个编写,测试和使用exploit代码的完善环境。这个环境为渗透测试,shellcode编写和漏洞研究
JSystem 是一个开源的系统自动测试框架,包含以下的组件: 1. Services Java API - exposes JSystem services
Jester 是一个 JUnit 测试的测试器,擅长发现测试套件的问题,并提供对代码基本结构的深入观察。
PolePosition 是一个开源的数据库性能测试工具。 下图是该工具测试完成后生成的报表
Tellurium自动测试框架是一款针对web应用、基于UI模块的自动测试平台。UI模块是由一组复合的UI对象以嵌套的形式组成,比如,Google的搜索UI模块可以表示成:
easyb 是基于Groovy的DSL实现的可适用于Java和Groovy的测试框架。它提供了对Ant和Maven的支持来执行stories测试。
JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。JSDT支持设置断点,单步调试
Commons- Latka 是一个HTTP功能测试包,用于自动化的QA,验收和衰减测试.
Coverlipse这个Eclipse插件能够把JUnit测试的代码覆盖直观化。它的独到之处就是与Eclipse开发平台无缝结合。Coverlipse能够在一个JUnit运行之后马上显示覆盖结果并可把结果导成XML文件。
综合试验现代通信系统导致庞大和复杂的测试套件,必须保持整个系统的生命周期。这些经验,写在标准化测试和测试控制表示法(的TTCN - 3
Xnee是在X11环境下能够记录、回放、分发用户动作的一套程序,就像机器人一样模仿人们做过的动作。
Web Sandbox是用于测试Web网站内容和确保环境安全的程序。Sandbox源代码采用Apache 2.0许可证发布
UPnP-Inspector 是一个 UPnP 设备的分析和调试工具,基于 DLNA/UPnP 框架。
Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。
STAF (SW Test Automation Framework) 是一个自动化测试框架,用以提升测试用例和测试环境的可重用性以及自动化的程度。STAF
StoryTestIQ 是一个在跨功能之間做團隊合作以建立反覆測試後大家都接受認可的專案工具。
PHP 的测试脚本是以“ .phpt ”为后缀,包含 TEST,FILE,EXPECT 等多个段落的文件,简称 PHPT
mutest是一个小型的C 的单元测试框架,它是简单而且易用的,在mutest看来,源文件就是一个测试套件,而源文件中的方法就是一个测试案例。
Hamcrest是一个书写匹配器对象时允许直接定义匹配规则的框架.有大量的匹配器是侵入式的,例如UI验证或者数据过滤,但是匹配对象在书写灵活的测试是最常用.本教程将告诉你如何使用Hamcrest进行单元测试.
Grester 是针对 Jester 的 Apache Maven 包装器,它减轻了从项目依赖关系构造 Java™ 类路径之类的麻烦,这样您可以使用 Jester 更轻松地测试执行点。Grester 还增强了使用 Maven 的一些优点,Maven
Slimdog 是一个简单基于脚本的的Web应用程序测试工具。它在httpunit的基础上进行扩展,这个工具提供一些命令来用forms进行工作,
Watin是一个面向.net的Web自动化测试开源项目,对应Web元素提供了丰富的类库,而且使用起来非常简单。
Canoo WebTest 是一个开源的Web应用自动测试工具,它访问要测试的应用并验证返回结构,生成详细的测试结果报表。
MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP代理,一个用于重放测试的命令行实用程序。代理记录器自动存储提交到表单的变量,那么你无需用手书写它们。
Watij——Java开源Web测试工具 Watij ( pronounced wattage ) stands for Web Application Testing in Java.Watij is a pure Java API created to allow for the automation of web
Imprimatur 是一个Web应用程序测试工具.它通过一个简单的XML文件来对测试进行描述.除了能够处理标准的GET与POST动作之外,Imprimatur 还能处理HTTPsessions和文件上传.
通过UA Profiler,我们可以看出浏览器加载页面的快慢,例如下载脚本有没有被阻断,最高可打开多少个链接,是否支持“Data:”路径。
Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection
GroboUtils使得扩展Java测试变得可能。它包括用在Java不同方面测试的多个子项目。在GroboUtils中最常被到的工具是:多线程测试(multi-
Lockness 是一个用来分析 Java 线程的 Eclipse 插件,可以用它来轻易的找出线程的瓶颈和死锁的线程。
Netdude 是一个用来分析网络通讯数据的工具,支持包括HTTP、TCP、ICMP、IPV4、UDP等protocols封包之編輯。運行它的gui介面,只要在安裝完畢終端機上鍵入netdude即可,至於如何使用就得深入閱讀Netdude
QALab 这个工具能够收集,整理来自一些QA工具的数据如:pmd,checkstyle,FindBugs,Cobertura和Simian,并跟踪它们的overtime。这可以帮助开发人员,架构师与项目管理者掌握项目QA的趋势。
PesterCat 是一个Web测试工具,旨在对Web应用进行功能性测试。它包含一个网页浏览行为的记录器,用以记录常用浏览器的网页浏览行为,并模拟其请求信息进行对应的测试。PesterCat
Spec Explorer是微软研究院研发的一款基于模型的测试工具 (非开源) 。可以自动探索规格说明(即Specification,简称Spec)的所有潜在行为,并将其行为模型表示为状态机。由于状态机工具常常会引起状态信息爆炸的
Ahven 是 Ada 95 编程语言的单元测试工具。
ZenTest为ruby也为Rails的Test 平添神力,站脚助威。 ZenTest支持Ruby和Rails的测试工具,提供4种不同的工具:zentest、unit_diff、autotest和multirbuy。