RSS 730 projects tagged "Testing"

Download Website Updated 01 Oct 2009 Stressful Application Test

Screenshot
Pop 12.96
Vit 40.82

Stressful Application Test (stressapptest) tries to maximize randomized traffic to memory from the processor and I/O with the intent of creating a realistic high-load situation in order to test the hardware devices in a computer. It has been used at Google for some time.

Download Website Updated 16 Oct 2009 Mistletoe

Screenshot
Pop 19.44
Vit 40.63

Mistletoe is a JUnit extension intended for integration testing. In technical terms, it is a JUnit test suite runner presenting the test results via HTTP as a Web page. Mistletoe, when incorporated within an application, will help diagnose integration issues. For example, an application that runs perfectly in the developer's environment may not run properly in the production environment due to configuration errors and connectivity issues. Instead of perusing log files, or looking at stack traces, mistletoe will run a user-specified series of tests and present the results in the form of a Web page served by the application itself. Since the tests are run within the context of the deployed application, given an appropriate test suite, you can home in on integration problems quickly and conveniently.

Download Website Updated 04 Nov 2013 StoryText

Screenshot
Pop 118.05
Vit 11.47

StoryText (formerly PyUseCase) is an unconventional GUI testing tool written in Python. It currently has mature support for PyGTK, beta status support for Java Swing, SWT/Eclipse RCP, and Tkinter, and very basic support for wxPython. Instead of recording GUI mechanics directly, it asks the user for descriptive names and hence builds up a "domain language" along with a "UI map file" that translates it into the current GUI layout. Instead of an "assertion" mechanism, it auto-generates a log of the GUI appearance and changes to it, so as to use that as a baseline for text-based testing, using e.g. TextTest. Instead of requiring the tester to add "wait" statements by hand, it includes support for instrumenting code so that "waits" can be recorded.

No download Website Updated 15 Jan 2014 libtap-testing

Screenshot
Pop 66.75
Vit 7.99

libtap is a C implementation of the Test Anything Protocol, which allows for heterogeneous test suites in several languages.

Download Website Updated 05 Jan 2010 xpylib

Screenshot
Pop 21.54
Vit 1.00

xpylib is a library for Python developers. It is not specialized, and may be used for a wide range of tasks. It contains a few tools such as pyenv (virtual environment), timetest (speed testing for small code pieces), and so on.

No download Website Updated 14 Dec 2010 MASH

Screenshot
Pop 31.50
Vit 2.51

MASH is a modular, automated script harness. It allows users to implement simple harnesses that perform work external to a system. The framework will invoke that harness as outlined by an XML script. For example, when using the framework to test a system you could create a script that cleans and loads a database, FTPs some data, submits a login form, and verifies HTTP information. Harnesses can easily be built to do almost anything (many harnesses are provided), not just Web page verification. While harnesses are written in Java, the scripts may be run against any type of system as harnesses are intended to act as clients.

Download Website Updated 02 Apr 2013 Citrus Testframework

Screenshot
Pop 64.71
Vit 4.46

Citrus is a test framework written in Java that enables automated integration testing of message-based enterprise SOA applications. The tool can easily simulate surrounding systems across various transports and protocols (e.g. JMS, SOAP WebServices, HTTP, TCP/IP, etc.) in order to perform end-to-end use case testing. Citrus provides strong validation mechanisms for XML message contents and allows you to build complex testing logic such as sending and receiving messages, database validation, automatic retries, variable definitions, dynamic message contents, error simulation, and many more.

No download Website Updated 11 Feb 2010 Rich Booleans

Screenshot
Pop 41.71
Vit 1.00

Rich Booleans is an advanced portable C++ library of over 80 boolean-like macros that hold an analysis if the condition fails. This can help debugging, letting a developer know exactly what goes wrong. It allows reuse in adapted ASSERT macros. It needs STL or wxWidgets.

Download No website Updated 11 Feb 2010 ModAssert

Screenshot
Pop 42.72
Vit 1.00

ModAssert is an advanced portable C++ library with 144 variations of the ASSERT macro. These variations add expressions, levels, and optional actions. 112 are modular because they can also use Rich Booleans, allowing many more combinations than non-modular ASSERT macros.

Download Website Updated 13 Dec 2010 imapfoo

Screenshot
Pop 32.95
Vit 2.50

imapfoo allows one to quickly add email messages to a specified IMAP folder. These messages can either be composed of random hexadecimal text, data specified on the command line, generated from an input file using Markov Chains (e.g. Lorem Ipsum style content), or read from an mbox file. It is written in Perl and uses a couple of standard modules, which are all part of Debian Lenny and also available on CPAN.

Screenshot

Project Spotlight

C-ICAP Classify

An AI content filter.

Screenshot

Project Spotlight

cego

A relational and transaction-based database system.