Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

What is Resource Catalog ?

catalog-iconThe OpenFoundry Resource Catalog lists professional resources and applications related to the development of open source software. If you have any recommendation listing / category  or bug for this resource catalog, please do not hesitate to contact us.



Results 1 - 20 of 44


A Common Lisp simple testing framework NUTS (Non-Unit Test Suite) extended with the implementation of Framework for Integrated Test (Fit, https://fit.c2.com)

Platform:unknown                              License:GNU General Public License (GPL)



LIFT is the LIsp Framework for Testing. LIFT is inspired by Kent Beck\'s SUnit framework but improves on it by fully supporting Common Lisp\'s interactive nature.

Platform:unknown                           License:unknown



ATiL is a automated testing framework that uniforms window application testing and web application testing in IE, Firefox, and other browsers. It includes a core library based on UI Automation, a window declaration code generator, a data-driven framework.

Platform: Windows(under xp)                   License:GNU General Public License (GPL)


Spike PHPcoverage

Spike PHPCoverage is an open-source tool for measuring and reporting code coverage provided by the test suite of a PHP application. Spike PHPCoverage can instrument and record the line coverage information for any PHP script at runtime.

Platform: Cross-platform; License: Open Software License (v2.0) , GNU Lesser General Public License (v2.1)

Reference: https://phpcoverage.sourceforge.net/


To make code testing viable, good tool support is needed. This is where PHPUnit comes into play. It is a member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.

Platform: Cross-platform; License: BSD License

Reference: https://www.phpunit.de/


It is a PHP unit test and web test framework. Users of Junit will be familiar with most of the interface. The JwebUnit style functionality is more complete now. It has support for SSL, forms, frames, proxies and basic authentication. The idea is that common but fiddly PHP tasks, such as logging into a site, can be tested easily.

Platform: Cross-platform; License: GNU Library or Lesser General Public License (LGPL)

Reference: https://www.simpletest.org/


UnitTest++ is a lightweight unit testing framework for C++.

It was designed to do test-driven development on a wide variety of platforms. Simplicity, portability, speed, and small footprint are all very important aspects of UnitTest++.

Platform:Windows                                                                     License:MIT/X Consortium license



cfix is an xUnit testing framework for C/C++, specialized for unmanaged Windows development (32/64 bit). cfix supports development of both user and kernel mode unit tests.

cifx unit tests are compiled and linked into a DLL. The testrunner application provided by cfix allows selectively running tests of one or more of such test-DLLs. Execution and behaviour in case of failing testcases can be highly customized. Moreover, cfix has been designed to work well in conjunction with the Windows Debuggers (Visual Studio, WinDBG).

Platform:Windows                                                                    License:GNU Library or "Lesser" General Public License version 3.0 (LGPLv3)


C Unit Test System

CUT is a simple, to-the-point unit testing system. It's different from other unit test packages in that it follows the KISS principle. It's designed for C testing, not designed to emulate SUnit.

Platform:OS Independent                                                                  License:zlib/libpng License



A simple unit testing framework for C based on the xUnit style of unit testing. Ideal for Test Driven Development ( TDD ). Designed to be portable.

Platform:unknown                                                                    License:MIT License



CUnitWin32 is a unit testing framework for C/C++ for Microsoft Windows

Platform:Windows                                                                    License:GNU Lesser General Public License



RCUNIT is a robust C unit testing framework. Requiring only an ANSI compliant C compiler, RCUNIT is a highly portable unit testing tool.

Platform:Corss-platform;                                   License:GNU General Public License (GPL)



There are a variety of C unit testing frameworks available however many of them are fairly complex and require the latest compiler technology. Some development requires the use of old compilers which makes it difficult to use some unit testing frameworks. In addition many unit testing frameworks assume the code being tested is an application or module that is targeted to the same platform that will ultimately execute the test. Because of this assumption many frameworks require the inclusion of standard C library headers in the code module being tested which may collide with the custom or incomplete implementation of the C library utilized by the code under test.

Platform:unknown                                                                    License:Apache License 2.0



Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, value- and type-parameterized tests, various options for running the tests, and XML test report generation.

Platform:Cross platform                                                                    License:New BSD License



The Grinder is a load testing framework that makes it easy to run a distributed test using many load injector machines. Test scripts are written in Jython, and HTTP scripts can be recorded easily from a browser session.

Platform:Cross Platform;                                    License:The Grinder License



An extension to the JUnit framework that enables you to execute unit tests against code that presents a Swing GUI based interface. Recording and playbackto/from XML allows novice GUI developers to generate and execute tests.

Platform:Cross platform ;        License:GNU Library or Lesser General Public License (LGPL)



JUnit is a simple framework for writing and running automated tests. As a political gesture, it celebrates programmers testing their own software.

Platform:Cross platform ;                        License:Common Public License 1.0



QF-Test is a professional tool for the creation, execution and management of automated system and load tests for Java and Web applications with a graphical user interface (GUI).


Test-automation for Swing, Eclipse/SWT/RCP and Web

User-friendly - short learning curve

Robust tests with reliable component recognition

Excellent value for money and high ROI

Quick and able support directly from the authors

Platform:Cross platform;                  License:unknown



T2 is a fully automatic, trace-based random testing tool, featuring in-code specifications andreflexive testing. It is also almost interactive; depending on the complexity of your class it can respond in less than a second, in which time it can inject thousands of tests!

Platform:Cross platform ;                      License:GNU General Public License v3




lua-TestMore is a port of the Perl5 module Test::More.

Platform: OS Independent; License: MIT/X Consortium License

Reference: https://luaforge.net/projects/testmore/



Results 1 - 20 of 44