RSS 14 projects tagged "testing framework"

Download Website Updated 12 Dec 2013 cipra Unit Testing Framework

Screenshot
Pop 85.12
Vit 3.41

cipra is a simple, TAP-compatible Unit Testing Framework for C++. It's written in 100% standard C++11 and is only a couple of header files, making it easy to include in your C++11 project. TAP, the Test Anything Protocol, is a standard output format for software unit test frameworks which was originally designed for Perl, but can serve other languages. It has a rich number of tools ("harnesses") which parse TAP-formatted output and do useful things with it. TAP, however, is equally human-readable. The name cipra (pronounced /ˈʃi.pɾaː/ "SHEE-prah") comes from the lojban phrase "lo cipra", which means "the test". It is properly written with an initial minuscule "c", even when at the start of a sentence.

Download Website Updated 02 Apr 2013 Citrus Testframework

Screenshot
Pop 65.41
Vit 4.49

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 23 Nov 2012 phpRack

Screenshot
Pop 18.49
Vit 22.61

phpRack is a light framework for automation of integration tests (software modules which should be executed in the production environment, in order to validate that said environment is configured as expected).

Download Website Updated 04 Mar 2012 Simple Fuzzer

Screenshot
Pop 40.99
Vit 3.36

Simple Fuzzer is a very simple fuzzer. It is reminiscent of easy-fuzz from 2004, written by priest of the priestmasters. His layout for building a fuzzy test was a "script" file with a preamble, setting some basic state and variables followed by the "meat and potatoes" tests. This approach was borrowed for Simple Fuzzer.

No download Website Updated 29 Feb 2012 OpenHopla in C#

Screenshot
Pop 16.19
Vit 1.00

OpenHopla is a suite of products including SpartanUnit (a microkernel-like implementation of xUnit), unit tests, and code kata. The mission of OpenHopla is to help programmers practice and teach the Tao of Testing.

No download Website Updated 23 Nov 2011 dogtail

Screenshot
Pop 35.07
Vit 1.00

dogtail is a GUI test tool and automation framework. It uses Accessibility (a11y) technologies to communicate with desktop applications. dogtail scripts are written in Python and executed like any other Python program.

Download No website Updated 15 Jul 2011 6jack

Screenshot
Pop 24.21
Vit 1.43

6jack is a framework for testing, analyzing, and fuzzing network applications. 6jack runs a command, intercepts calls to common network-related system calls, and passes them through an external filter. A filter can be written in any language supporting the MessagePack serialization library. 6jack is especially useful for writing tests for clients and servers, debugging and reverse engineering protocols, sketching filtering proxies, and fuzzing.

No download Website Updated 14 Dec 2010 MASH

Screenshot
Pop 31.94
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.

No download Website Updated 29 Jul 2010 Java Engine for Testing

Screenshot
Pop 17.41
Vit 36.86

The Java Engine for Testing (JET) is a system for running distributed automated tests. It has been used by Sun for testing the High Availability DataBase (HADB), JavaDB, PostgreSQL, Memcached, and the MySQL Cluster Manager. JET should be a good way to write your tests if the product you want to test is distributed or has a client/server architecture, if it is natural for you to write the tests in Java, and if you want to invest time in developing tests and abstractions for later reuse.

Download Website Updated 11 May 2010 Ra Testing Manager

Screenshot
Pop 71.90
Vit 5.75

Ra is a testing utility that provides numerous abilities for testers such as report generation (in different formats), statistics gathering, flexible running of test scripts, and others.

Screenshot

Project Spotlight

LeechCraft

A modular live environment.

Screenshot

Project Spotlight

isl

A library for manipulating sets and relations of integer points bounded by linear constraints.