UltraMake is a powerful tool for the management of build process from source code to binary software releases and for setting up automated test suites for the produced software. Its most important features are access to a standard scripting language (Tcl or Perl), extensive consistency checking of builds, and support for division of larger projects into smaller parts while retaining full consistency checking between the parts. It integrates with version control systems.
OpenEJB is a simple, lightweight Enterprise JavaBeans (EJB) container and server. You can embed OpenEJB in your own applications, or in a Web application server like Tomcat, or run it as a standalone EJB server. It supports EJB 3.0, 2.1, 2.0, and 1.1, and has partial support for EJB 3.1.
Solex is a Web application testing tool built as a plug-in for the Eclipse IDE. Based on a built- in Web proxy and a concept of extraction, replacement, and assertion rules, Solex provides functions to record a client session, adjust it according to various parameters and replay it. This is typically done in order to ensure the non-regression of a Web application's behavior.
CxxTest is a JUnit/CppUnit/xUnit-like framework for C++ that doesn't require RTTI, member template functions, exception handling, or any external libraries (including memory management, file/console I/O, or graphics libraries). It is distributed entirely as a set of header files which makes it extremely portable and usable.
gscanbus is a little tool for testing and visualising the firewire IEEE-1394 bus. Using the Linux ieee1394 subsystem, it displays a graphical tree of all connected firewire devices and allows basic control of camcorders and other devices. It is designed as development and debugging tool and can be used for testing the basic firewire setup of a Linux machine.
The Anthill Bug Manager is a tool that aids code development by keeping track of bugs in a medium-sized coding environment. It accomplishes this with a clean, simple, and fast interface that contains the essential features, but avoids the complexity associated with similar tools. It is written in Perl, requires an SQL database as a backend, and is Web server independent.
Kanatest is a Japanese kana (hiragana and katakana) simple flashcard tool. It offers fourteen lessons and three drill modes: hiragana, katakana, and mixed mode. The tool displays randomly selected kana characters (respecting mode and lesson) and waits for the user answer (expected as the romaji equivalent). This process continues until all questions are answered or all questions are answered correctly (depending on options). At the end of test, information about drilling time and correctness ratio is displayed. The results are stored, and a user can review his performance at any time.