Writing Test Cases
xTests is a simple, easy-to-use, efficient unit- and component-test library, for multiple languages. Combining high discoverability and low coupling, xTests is a lightweight solution designed for use in verifying other libraries. The current version covers C and C++ testing. It is implemented in...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 542.72 KB | Download (36): xTests Download |
Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either...
Platforms: Mac
License: Freeware | Size: 1.64 MB | Download (43): Robot Framework Download |
Sheba offers SQL management for people that don't mind SQL. Motivation I can write SQL faster than I can figure out the various library and ORM abstraction layers. Writing SQL directly in code is pretty disgusting. So I stole an idea from the Axamol SQL Library and along with a couple updates...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (42): Sheba Download |
This product allows developers to create TTW Selenium test suites inside their Zope instance, in order to do browser-based functional testing of their site. Prerequisites * A working Zope2 installation. See Installing Zope for directions on getting Zope 2.12 set up in a virtualenv, or...
Platforms: *nix
License: Freeware | Size: 1.37 MB | Download (33): Products.Zelenium Download |
Using this tool you can easy modify header on each HTTP call on the Mozilla Firefox. The tool is based on the same main stream idea of modify header but use a more simple text editor interface more quicker do edit and to store and save for multiple and repeated test cases.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (34): Header Tool Download |
ContiPerf is a lightweight testing tool that enables the user to easily leverage JUnit 4 test cases as performance tests e.g. for continuous performance testing. It is inspired by JUnit 4's easy test configuration with annotations and by JUnitPerf's idea of wrapping Unit tests for performance...
Platforms: *nix
License: Freeware | Size: 614.4 KB | Download (38): ContiPerf for linux Download |
A Python module containing a couple of functions to calculate the blood alcohol content of people. It's at home at GitHub: https://github.com/brutus/boozelib/ boozelib has no dependencies. If you want to run the included test cases you need the nose testing framework though (see below).
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (36): BoozeLib Download |
During the software development process, errors are inevitably introduced and some of them are even amplified as a project progresses. To detect these errors so that they can be removed, we need to test the software.
The success of testing depends on the test cases used. Considering that most...
Platforms: Windows
License: Shareware | Cost: $110.00 USD | Size: 7.81 KB | Download (149): Software Testing Download |
Benchmark::Forking is a Perl module to run benchmarks in separate processes. SYNOPSIS use Benchmark::Forking qw( timethis timethese cmpthese ); timethis ($count, "code"); timethese($count, { Name1 => sub { ...code1... }, Name2 => sub { ...code2... }, }); cmpthese($count, { Name1 =>...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (98): Benchmark::Forking Download |
StreamCruncher is an Event Processor. The project supports a language based on SQL which allows you to define Event Processing constructs like Sliding Windows, Time Based Windows, Partitions and Aggregates. Queries can be written using this language, which are used to monitor streams of...
Platforms: *nix
License: Freeware | Size: 3.9 MB | Download (92): StreamCruncher 2.1 Download |
iodine is a piece of software that lets you tunnel IPv4 data through a DNS server. This can be useful in situations where Internet access is firewalled, but DNS queries are allowed. iodine needs a TUN/TAP device to operate. The bandwidth is asymmetrical with limited upstream and up to 1 Mbit/s...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (110): iodine Download |
Sendmail-Jilter is an Open Source implementation of the Sendmail milter protocol, for implementing milters in Java that can interface with the Sendmail MTA. Whats New in This Release: New Features: - Added JilterHandlerAdapter. Thanks to Neil Aggarwal (neil@JAMMConsulting.com). Changes:...
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 16.38 KB | Download (92): Sendmail-Jilter Download |
Velosurf is a thin but efficient database mapping layer meant to be used with Jakarta Velocity. Velosurfs goal is to generate a set of context variables that automatically map database tables and relationships without the need for any recompilation. Whats New in This Release: - This is a...
Platforms: *nix
License: Freeware | Size: 665.6 KB | Download (100): Velosurf Download |
yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length. yagg can then be used to generate inputs for testing, or to validate that a grammar accepts the strings that you think it does. The grammar file provides the grammar...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (103): yagg Download |
PyRPM is an experimental project to look at rpm package management. It is a python module and a collection of scripts that provide similar functionality as rpm, yum and co. It is written from ground up and is implemented only in python. PyRPM project mainly deals with rpm packages, the rpm...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (96): PyRPM Download |
JGuiGen is a Java GUI Generation System Elegant CRUD (Create/Review/Update/Delete). It supports any major database using JDBC. It generates fully internationalized and accessible screens that allow users to search tables, run reports, and calculate summary stats. It generates multi-user safe...
Platforms: *nix
License: Freeware | Size: 10.1 MB | Download (101): JGuiGen Download |
nio provides a network IO framework. nio is a C++ framework for writing Internet Protocol (IP) based software. nio may be useful for: - writing test software, testing embedded TCP/IP stacks - writing didactic software demonstrating the features of the TCP/IP protocol suite nio is packet...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (88): nio Download |
Team Foundation for Mono is an implementation of the Team Foundation libraries and related client programs for the Mono .Net platform. Team Foundation is a collection of collaborative technologies that support a team effort to deliver a product from Microsoft that includes bug tracking, source...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (97): Team Foundation for Mono Download |
OpenCCG project is a collection of natural language processing components. OpenCCG, the OpenNLP CCG Library, is a collection of natural language processing components and tools which provide support for parsing and realization with Combinatory Categorial Grammar (CCG). Whats New in This...
Platforms: *nix
License: Freeware | Size: 4.9 MB | Download (88): OpenCCG Download |
NullableTypes for .NET are a very reliable and efficient version of built-in value-types that can be Null. NullableTypes pass more than 800 differents test cases and have close-to-optimal efficiency as built-in value-types. They may be used every time you need to store a Null value in a .NET...
Platforms: *nix
License: Freeware | Size: 778.24 KB | Download (86): NullableTypes Download |