Rational Test RealTime

from Wikipedia, the free encyclopedia

Rational Test RealTime ( TestRT ) was originally developed by ATOLL Testware. Through company acquisitions, the product ended up first at Rational Software and finally at IBM . Rational Test RealTime is a complete solution for testing and observing embedded, real-time and networked systems. It supports automated, target-hosted testing, code coverage, memory leak detection and performance profiling. Rational Test RealTime and similar tools are often used in projects that are classified as "mission-critical", since the test and analysis procedures of the tool help to ensure the increased demands on the system.

principle

Unit test

The tool analyzes the source code to be tested and generates a test template. The test template is available in its own language and contains calls (parameters and return code are specified with zeros) for all publicmethods from the source code to be tested. The template is now manually populated with meaningful parameter and return values ​​(expected return values). The scripting language helps with constructs for enumerations, permutations, etc. The template is then converted into executable code. The resulting test driver is linked with the translated source code to form an executable. The executable can be generated for both the development environment and the target environment. After the test run, a test report with the results is generated.

Runtime analysis and profiling

The tool offers memory, performance and thread profiling along with code coverage analysis. To do this, the tool instruments the source code (it inserts additional commands into a copy of the program source (test object)).

The runtime analysis and profiling functionality can be combined with both the executable program and the unit test. The results are presented in a report.

System test

The tool supports message-based interface tests.

Licensing

The floating licenses are managed with a FLEXlm license server. The current list prices can be viewed on the product page under "View pricing & buy".

assessment

The program is very extensive. There are a large number of analysis mechanisms. The test scripting language is very powerful, but not a standard. The report indeed takes place, the test results in XML . However, the document structure used in XML does not allow semantics in the document content. The period of copyright law goes back to the previous millennium.

Target languages
Operating systems

swell