You are here: TETworks >
TETware is the supported version of the Test Environment Toolkit,
offering additional platform support and capabilities (notably Win32 platform support) .
It provides an easy-to-use multi-platform uniform
test framework into which local, remote, distributed and
realtime test suites can be
incorporated. It is provided as a supported product for 32-bit
Windows, Linux and UNIX Operating Systems (more
. . .).
TETware provides an easy to use framework which can be built to support:
What is new in the latest release?
(more . . .)
- TETware reflects the need of both testers and test developers to have a simple, common interface that supports the basic functions that all tests need to perform (e.g., reporting, communication, and test sequencing).
- Use of TETware can improve software quality while reducing testing intervals by up to 60 percent by making repeat and regression testing easier.
- TETware enables test developers to spend their time writing tests, not designing testing frameworks.
- TETware enables the development of tests that work well in conjunction with one another under a common graphical user interface.
- TETware provides a uniform framework, into which both non-distributed and distributed tests can be incorporated.
- Test suites can share a common interface allowing for as ease of portability.
- Test developers don't need to be concerned about the "administrative" aspects of testing, and so are able to concentrate on the actual task of writing tests.
- Testers only need to learn how to use a single, standard test harness.
TETware provides facilities to execute test cases in several ways:
- Non-distributed test cases on the local system
- Non-distributed test cases on one, more or many remote systems
(including embedded systems)
- Distributed test cases with the parts of each test case executing simultaneously on either the local system and one or more remote systems, or entirely on two or more remote systems
- Single test case selected at random from a list of test cases
- Combinations of the above executing in parallel
- Sequences of the above executing a specified number of times, or until some time period has expired
- Support for POSIX-style assertion-based testing and stress testing.
- Builds, executes, and cleans-up test suites
- Test scenarios can be defined using a powerful scenario language
- Test parameters can be specified using a flexible configuration variable mechanism
- Configuration information and test results are recorded in a journal, and then may be written to a report or parsed to a database
- Support for standard POSIX result codes is built-in; user-defined results are also supported