Python Browser Poseur (PBP) is a Web test tool based on John J. Lee's mechanize. It exposes the browser functionality at the level of a shell-like interpreter so that testers can quickly write tests in a simple language designed specifically for that purpose. Anyone familiar with a command line should be able to write test scripts for even the most complex Web applications.
相关项目Darik's Boot and Nuke, Open Jane, Amateras, SmillaEnlarger, ギコナビ |
HTTP-WebTest is a Perl module which runs tests on remote URLs or local Web
files containing Perl/JSP/HTML/JavaScript/etc., and generates a detailed test
report. This module can be used "as-is" or its functionality can be extended
using plugins. Plugins can define test types and provide additional report
capabilities. This module comes with a set of default plugins, but can be
easily extended with third-party plugins.
Jaffa (Java Application Framework For All) is an enterprise-focused Java framework for rapid application development. It provides a complete Java Web application development stack, extending exsiting projects like Tomcat and Struts at the frontend with MVC-based web widgets, all the way through to a high-performance lightweight O/R persistence engine, with plenty of rich features in between including rules engines, declarative application, and data security. In addition to the runtime framework, there is a suite of component templates and other tools for rapid application development, including a TogetherSoft plug-in for UML intergration.
相关项目Media Player Classic - Home Cinema, MergeDoc, MPC-BE, Amateras, MeCab |
iogen is an I/O generator. It forks child
processes that each run a mix of reads and writes.
The idea is to generate heavily fragmented files
to make the hardware suffer as much as possible.
This tool has been used to test filesystems,
drivers, firmware, and hardware devices. It is by
no means meant as a performance measuring tool
since it tries to recreate the worst case scenario
I/O.
OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be configured with annotations, POJOs, or XML. Custom constraints can be expressed in pure Java or by using scripting languages such as JavaScript, Groovy, or BeanShell. Besides simple object validation, OVal provides certain Programming by Contract features. They can easily be enabled by using the provided AspectJ aspects.
相关项目SharpDevelop-jp, Amateras, MeCab, Open Source QR Code Library, MPC-BE |
Hammock is a mock object framework for J2ME
devices. It is used in conjunction with unit test
frameworks like JMUnit and J2MEUnit. The framework
includes mocks for many of the J2ME UI and I/O
classes as well as a utility, HammockMaker, for
generating mocks of other classes.
Selenium IDE is an integrated development
environment for Selenium tests. It is implemented
as a Firefox extension, and allows you to record,
edit, and debug tests. Selenium IDE includes the
entire Selenium Core, allowing you to easily and
quickly record and play back tests in the actual
environment that they will run. It features
autocomplete support and the ability to move
commands around quickly.
Check is a unit test framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.
The Forth Foundation Library is a Forth library.
It gives you a collection of words written in
(ANS) forth which are useful in areas such as data
types, collections, interfaces, development
support, and compound modules.
Utils の MD5 は MD5 ハッシュ関数操作のスクリプトです。クリプト オンライン サーバーを使用する 1 つまたは複数の hash(es) をクラックしようと 1 つまたは複数の単語をことができます。
相关项目Win32 Disk Imager, Media Player Classic - Home Cinema, MPC-BE, EasyPG, Dumpper v.60.3 |
AceUnit (Advanced C and Embedded Unit) is a comfortable C code unit test framework. AceUnit is in the style of JUnit 4.x, and is easy, modular, and flexible. AceUnit can be used in resource constraint environments such as embedded software development.
Molins is a framework for PHP 5 that was inspired by Struts, but also has much in common with the other sub-projects of Jakarta like Torque and Commons. It features very good integration with Smarty, can work with XSLT, and supports logging, unit testing, and class packaging similar to Java.
相关项目Amateras, MPC-BE, Media Player Classic - Home Cinema, blanco Framework, MeCab |
Google C++ Testing Framework is Google's framework for writing C++ tests on a variety of platforms. It is based on the xUnit architecture, and it supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.
WebTst is a Web development test infrastructure.
It aims to simplify testing by implementing an
HTTP and HTTPS capture engine: a Web proxy which
records a tester's actions using any Web browser
and then replays them during testing. It comes
with support for cookie handling, HTTP
authentication, concurrency testing, digital
certificates, and a number of simple tests, such
as cookie setting, pattern matching, response
status, and many others. It also provides the
concept of result analyzer components and
capabilities for maintaining smoke and regression
test suites.
This small tool connects to the P6Spy JDBC logger
and displays in real time the queries going to the
database. It uses an integrated SQL parser to
build statistics on the most accessed tables and
columns to enable database index creation. Other
information is also gathered and displayed, such
as the request time for a single request, for a
class of request, and for all the requests.
Sorting may be done on these views to detect
database problems efficiently.