For faster navigation, this Iframe is preloading the Wikiwand page for Rational Test RealTime.

Rational Test RealTime

aus Wikipedia, der freien Enzyklopädie

Rational Test RealTime (TestRT) wurde ursprünglich von ATOLL Testware entwickelt. Durch Firmenaufkäufe landete das Produkt zunächst bei Rational Software und schließlich bei IBM. Rational Test RealTime ist eine Komplettlösung zum testen und observieren von embedded, real-time und networked systems. Es unterstützt automatisiertes, target-hosted testen, code coverage, memory leak detection und performance profiling. Rational Test RealTime und ähnliche Tools werden oft in Projekten eingesetzt, die als „mission-critical“ eingestuft sind, da die Test- und Analyse-Verfahren des Werkzeugs helfen, die erhöhten Anforderungen an das System zu gewährleisten.

Das Tool analysiert den zu testenden Sourcecode und erzeugt ein Testtemplate. Das Testtemplate liegt in einer eigenen Sprache vor und beinhaltet Aufrufe (Parameter und Returncode werden mit Nullen vorgegeben) zu allen public Methoden aus dem zu testenden Quellcode. Das Template wird nun manuell mit sinnvollen Parameter- und Returnwerten (zu erwartenden Rückgabewerten) bestückt. Dabei hilft die Scriptingsprache durch Konstrukte für Aufzählungen, Permutationen etc. Das Template wird dann in ausführbaren Code umgesetzt. Der so entstandene Testtreiber wird mit dem übersetzten Sourcecode zu einem ausführbaren Executable gelinkt. Das Executable ist sowohl für die Entwicklungsumgebung als auch für die Zielumgebung generierbar. Nach dem Testlauf wird ein Testreport, mit den Ergebnissen, generiert.

Runtime Analyse und Profiling

[Bearbeiten | Quelltext bearbeiten]

Das Tool bietet Memory-, Performance- und Thread-Profiling zusammen mit Codecoverage-Analyse. Dazu instrumentiert das Tool den Quellcode (Es fügt zusätzliche Befehle in eine Kopie der Programmquelle (Testobjekt) ein).

Die Runtime Analyse und profiling Funktionalität ist sowohl mit dem ausführbaren Programm als auch mit dem Unit Test kombinierbar. Die Ergebnisse werden in einem Report dargestellt.

Das Tool unterstützt Message basierte Schnittstellentests.

Die floating Lizenzen werden mit einem FLEXlm-Lizenzserver verwaltet. Die aktuellen Listenpreise können auf der Produktseite unter „View pricing & buy“ eingesehen werden.

Das Programm ist sehr umfangreich. Es gibt eine große Anzahl von Analysemechanismen. Die Testscripting-Sprache ist sehr mächtig, aber kein Standard. Der Report der Testergebnisse erfolgt zwar in XML. Die in XML verwendete Dokumentstruktur gestattet aber keine Semantik im Dokumentinhalt. Die Zeitspanne des Urheberrechtes reicht in das vorige Jahrtausend zurück.

Zielsprachen
Betriebssysteme
{{bottomLinkPreText}} {{bottomLinkText}}
Rational Test RealTime
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?