sqlmap

"sqlmap 是一个自动SQL射入工具。它是可胜任执行一个广泛的数据库管理系统后端指印

test Security oracle sql testing mysql file database postgresql webapp microsoft mssql sqlserver subversion enumeration Union psql audit vulnerability hacking dbms fingerprint pentest postgres hack sqlmap orcl exploit pgsql PT sql_injection sqlinjection bisection blind inband inference own penetrationtest sqlinj takeover
robotium

robotium 是 Android 平台上类似 Selenium 的集成测试工具。有JUnit基础的开发者,还是非常容易上手的。

test java android testing framework gui junit library selenium tools tdd Programming code testdrivendevelopment androidapplication gui_testing androiddevelopement functional_testing
HtmlUnit

HtmlUnit是JUnit的扩展测试框架之一。HtmlUnit将返回文档模拟成HTML,这样您便可以直接处理这些文档了。HtmlUnit使用如table、form等标识符将测试文档作为HTML来处理。它也需要遵循JUnit试框架结构的Java测试程序。HtmlUnit是跨平台的,由Java语言开发,授权协议是Apache。

test Web java javascript html testing browser Development Programming webtest htmlunit unit
soapUI

soapUI是一个完整的开源自动化测试解决方案,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个桌面应用软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。通过一个易于使用的图形界面和企业级功能,SOAPUI让您轻松,快速创建和执行自动化功能,回归,合规和负载测试。在一个测试环境,SOAPUI提供完整的测试覆盖,并支持所有的标准协议和技术。

testing webservice rest soa wsdl soap webservices webtest load-testing stress-testing loadtesting loadtest performance-testing benchmarking webtesting
LMS OLAT

LMS OLAT (Online Learning And Training) 是一个企业级的学习管理系统。采用 100% 纯 Java 开发,提供一个集中式的校园学习管理平台。

Web java ajax testing framework cms Portfolio utf-8 utf8 tools yaml online education webdav technology community communication collaboration message_boards multilingual community_source olat teaching e-learning lecturer accessibility training qti courseware educational learning_management_system scorm brasato learning course eportfolio communications pedagogic computer_aided_instruction ims elearning assessment course_management_system elml online_exams lms
QCAD

QCad 是一个专业的 CAD 系统。QCad 使用户能够创建技术图纸,如计划、建筑、室内装饰、机械部件或架构和图表。它采用 DXF 文件作为其标准的文件格式。虽然其它 CAD 软件包往往是使用复杂,但 QCad 试图有所不同。

testing xml cad 2d drawing geometry computer_aided_design quality_assurance
RESTClient

RESTClient是一个用于测试RESTful Web services的Java平台客户端。它可以用于测试各种HTTP通信。

java testing webservice rest restful webservices
CUnit

继Junit CppUnit的成功后, c语言环境下也出现了开发源码的白盒测试用例CUnit。CUnit以静态库的形式提供给用户使用,用户编写程序的时候直接链接此静态库就可以了。它提供了一个简单的单元测试框架,并且为常用的数据类型提供了丰富的断言语句支持。即是C语言单元测试框架,授权协议为LGPL

C testing library Development Programming unit-testing
W3af

W3af是一个Python语言开发的Web应用程序攻击和检查框架。该项目的目标是要建立一个框架,以寻找和开发Web应用安全漏洞,很容易使用和扩展。该项目已超过130个插件,其中包括检查SQL注入,跨站点脚本,本地和远程文件等。

Security Web python testing vulnerability hacking
Zed Attack Proxy

Zed Attack Proxy是一款网站应用程序漏洞扫描工具,即是一个渗透测试工具,使Web应用更安全,手动帮助您寻找安全漏洞,是专为有多年安全经验的人员来设计的,当然对于开发人员和功能性测试人员,Zed Attack Proxy也是不二之选。

Security Web testing opensource scanner owasp_type_tool vulnerability hacking owasp owasp_stage_flagship
Apache JMeter

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器,网络 或对象模拟繁重的负载来测试它们的强度或分析不同压力...

test Web java javase testing Apache http rest performance smtp jms ldap soap load https analysis jakarta java-enterprise performanceanalysis webtest stress load-testing stress-testing loadtesting loadtest performance-testing webtesting stress-test performancemeasurement performancetesting
JMeter

JMeter是由Apache组织开发的开源的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试。JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。JMeter是100%纯java实现,具有完全的可移植性。

test Web java javase testing Apache http rest performance smtp jms ldap soap load https analysis jakarta java-enterprise performanceanalysis webtest stress load-testing stress-testing loadtesting loadtest performance-testing webtesting stress-test performancemeasurement performancetesting
Selenium IDE

Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性――测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能――创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。

test testing addon integrated_development_environments_(ide)
Selenium

Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。

Web java javascript python testing selenium Development functional_testing automation tests
Apache Continuum

Apache Continuum 是基于Java开发的跨平台的最新的 CI 服务器之一,其安装和配置很简单:只要下载和释放ZIP 文件,运行命令行程序即可。基于 Web 的界面使得配置项目很容易。无需安装 Web 服务器,因为其内置了 Jetty Web 服务器。并且可作为 Windows 服务运行,还在应用程序的某些部分嵌入了上下文敏感的文档,从而提供了很多帮助。有特性:与Maven 2.x的紧密集成;与Maven SCM的紧密集成,支持Subversion/CVS/Starteam/Clearcase/Perforce等

java shell testing xp ant server svn maven bash cvs subversion tools ci build QA Development maven2 Programming code build_tools scm continuous_integration automation integration jobscheduling agile quality quality_assurance process_automation shell_script
Eclipse TPTP

Eclipse TPTP(即Test and Performance Tools Platform)是由Eclipse.org顶级项目提供的一个测试与性能监测方面的工具插件。Eclipse TPTP提供了诸如测试、追踪、性能检测、图形界面性能分析等等功能。同时TPTP还是一个可扩展的开发平台框架,你可以将它加以扩展集成到你自己的产品中。

test java testing performance eclipse monitoring profiling webtest tptp
autoconf

GNU Autoconf 是一个在Bourne shell下制作供编译、安装和打包软件的配置脚本的工具。Autoconf并不受程式语言限制,常用于C、C++ 、Erlang和Objective-C。配置脚本控制了一个软件包在特定系统上的安装。在进行一系列测试后,配置脚本从模板中生成makefile与头文件进而调整软件包,使之适应某一种系统。Autoconf与Automake、Libtool等软件组成了GNU构建系统。Autoconf 由 戴维・麦肯思于1991年夏天编写用于支持他在自由软件基金会的编程工作。 此后,Autoconf包含了多人编写的改进代码并成为了使用最广泛的自由编译配置软件。

testing gnu tools build Development configuration build_tools gnu_build_system m4
Apache Ant

Apache Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

java testing xml junit ant eclipse cvs subversion tools build make deployment Development ivy Programming code build_tools scm continuous_integration automation unit-testing
BuildBot

"BuildBot是一个基于Python实现的跨平台的系统的自动化编译/测试周期最需要的软件,以验证代码的变化。通过自动重建和测试每次发生了变化的东西,在建设迅速查明之前,减少不必要的失败。有警告计数, 图像大小,编译时间,以及其他参数,随着时间的推移可进行跟踪,让信息变得更明显,因此更容易得到改善。编译过程:使用C

test git testing cvs subversion build Compile Development mercurial irc scm continuous_integration automation agile p4 quality metrics bzr monotone darcs tla
phpunit

PHPUnit作为一个轻量级的PHP测试框架,主要是在PHP5下面对JUnit3系列版本的全面复制和改进,总的来说也属于xUnit测试框架家族的成员。因为现代敏捷开发方法的基础是单元测试,所以PHPUnit能够成为许多大型PHP项目的关键工具。

PHPUnit是由Sebastian Bergmann创建,源于Kent Beck的SUnit。

PHPUnit已经受到了Zend官方和社区的大力支持。最新版本3.1.8已于9月初发布,不仅修正bug,还对mock object,日志和测试用例框架生成做了更进一步的支持。同时,它也将更容易和PHP的其他优秀工具进行整合来完成更为复杂的任务。

最早版本 [PHPUnit 3.7.0](https://github.com/sebastianberg...

php testing xp framework phpunit unittest QA Development Programming mockobjects unit-testing agile cupang adu