Alvicom LoadManager is a test tool that focuses on load, stress, stability, and performance criteria. The tool runs on all platforms supported by Eclipse and Java. Supported protocols are HTTP, HTTPS, socket (TCP/IP), JMS, and RMI. Result data is collected in a central repository. This data can be exported/manipulated quickly, easily, and usefully. Thousands of virtual users (data units) can be simulated and tested. Color-coding shows which users pass or fail, and a script-link is provided.
STclass is a unit testing framework comparable to JUnit and its clones, but based on runtime evaluable contracts as defined by B. Meyer in the Design by Contract approach. It implements runtime evaluable contracts and contract based class level unit testing; inheritance of contracts and tests is handled. The framework generates reports in XML, and postprocessing tools produce nice HTML reports; using the JIP profiler, a statisitic and profiling analysis can be made during the test, and its resuts are added to the HTML report.
VSC Lite is a lite version of the full Open Group commands and utilities test suite. It provides test coverage for 77 commands and utilities from the POSIX.2-1992 specification. It is a self-contained test package and comes complete with its own version of the Test Environment Toolkit, and distributions of the Tcl and expect utilities that are used by the test framework. This release is distributed as a complete release.
PureAgent monitors response times from an agent to a server by replaying transactions at specified intervals. This includes static and dynamic Web applications as well as other server applications. Response times are collected and alarms can be sent if performance and availability goals are not fulfilled. The agent is managed using a standard Web browser. Using the browser, an administrator specifies transactions to run, intervals, alarm settings, etc.
Haste (High-level Automated System Test Environment) represents an approach to system testing that is philosophically consistent with standard XP unit testing practices. Test code runs in the same address space as the application under test, allowing for ready examination of the application state. The fundamental Haste abstractions of Story, Step, and StoryBook provide a framework to implement system tests. Utility classes simplify test development. In addition to acting as XP acceptance tests, Haste tests aid source maintenance and extension, and can play an important role in a release process.
Testare is a Java testing framework for distributed applications. Its initial focus is on Java EE with in-container EJB testing, but it is very easy to develop support for technologies such as RMI or Corba. Testare is written from scratch, but JUnit compatibility is in the works. This feature will enable Testare test cases to be discovered and executed by JUnit execution tools.