IBM® Rational® Test RealTimetm is, at heart, a code-level testing tool. It gives the
developer a complete toolset for the creation, execution and reporting of
function/method/procedure-focused tests for the C, C++, Ada and Javatm languages. Test
creation and execution is simplified by the addition of two primary features:
-
Target Deployment Technology - Rational Test RealTime automatically creates test harnesses, stubs
and drivers thanks to a deployment technology that can adapt to any build environment (e.g.
compiler, linker, debugger) and target architecture (i.e. host platform, simulator, emulator, RTOS,
microchip). See the Tool Mentor Configuring the Test Environment in Rational Test RealTime to learn
more about this TDP technology
-
Automated test script and test stub template generation - Rational Test RealTime will analyze
source code and subsequently generate test and stub templates. For those developers not practicing
test-first design (which assumes no code yet exists), this feature produces test assets
automatically. All a developer must do is supply input and expected output data classes and specify
stub logic.
Supplementing this test functionality is a host of runtime analysis tools which, when run while
executing tests, proactively uncovers memory leaks, performance bottlenecks, untested code and poorly
implemented architecture. The combination of test and runtime analysis join to form a powerful weapon
that lives on the developer's desktop, tests the developer's code and provides a reliable barrier
against poor product quality.
Rational Test RealTime can be applied by you, the "developer tester", very early on through all the
embedded, real-time or networked system development steps from unit through integration to validation
testing, increasing the effectiveness of your testing. Optimized for real-time, embedded and
distributed application testing, this versatile, fully automated, low-overhead testing solution can be
implemented on any C, C++, Ada, Java or UML-based component of any size to accelerate your embedded
development time-to-reliability for a large set of target platforms. Rational Test RealTime offers
significant advantages in complete traceability among code, test cases, and models, allowing you to
trace the root cause of a problem and effortlessly maintain test assets.
|
|