Tool: Rational Test RealTime
Dieses Tool ist im Grunde ein Testtool auf Codeebene. Es gibt dem Entwickler ein komplettes Toolset an die Hand, mit dem er funktions-, methoden- oder prozedurorientierte Tests für die Sprachen C, C++, Ada und Java erstellen, ausführen und berichten kann.
Beziehungen
Hauptbeschreibung

IBM® Rational® Test RealTimetm ist im Grunde ein Testtool auf Codeebene. Es gibt dem Entwickler ein komplettes Toolset an die Hand, mit dem er funktions-, methoden- oder prozedurorientierte Tests für die Sprachen C, C++, Ada und Javatm erstellen, ausführen und berichten kann. Die Testerstellung und -ausführung wird durch die folgenden beiden primären Features vereinfacht:

  • TDP (Target Deployment Technology) - Rational Test RealTime erstellt automatisch Fehlersimulationen, Stubs und Treiber. Hierfür wird eine Deployment-Technologie verwendet, die sich an jede Build-Umgebung (z. B. Compiler, Linker, Debugger) und Zielarchitektur (d. h. Hostplattform, Simulator, Emulator, RTOS, Mikrochip) anpassen kann. Weitere Informationen zu dieser TDP-Technologie finden Sie im Tool Mentor "Testumgebung in Rational Test RealTime konfigurieren".

  • Automatisierte Generierung von Testscripts und Test-Stub-Vorlagen - Rational Test RealTime analysiert Quellcode und generiert anschließend Test- und Stub-Vorlagen. Für Entwickler, die das Test-First-Design (in dem davon ausgegangen wird, dass noch kein Code vorhanden ist) nicht anwenden, erzeugt dieses Feature automatisch Test-Assets. Der Entwickler muss nur noch Eingabe- und erwartete Ausgabedatenklassen angeben und die Stub-Logik definieren.

Ergänzt wird diese Testfunktionalität durch einen Pool von Laufzeitanalysetools, die während der Durchführung von Tests proaktiv Speicherlecks, Leistungsengpässe, nicht getesteten Code und eine schlecht implementierte Architektur aufdecken. Die Kombination von Test- und Laufzeitanalyse ist ein leistungsstarkes Instrument auf dem Desktop des Entwicklers, das den Code des Entwicklers testet und einen zuverlässigen Schutz vor mangelhafter Produktqualität bietet.

Rational Test RealTime kann von Ihnen, dem "Entwickler-Tester", während der gesamten Entwicklung von Embedded-Systemen, echtzeitorientierten Systemen und Netzsystemen eingesetzt werden, angefangen bei Einheitentests, über Integrationstests bis hin zu Validierungstests, und damit die Effektivität Ihrer Tests erhöhen. Optimiert für das Testen von echtzeitorientierten Anwendungen, Embedded-Anwendungen und verteilten Anwendungen, kann diese vielseitige, vollständig automatisierte Testlösung, die sich durch geringen Systemaufwand auszeichnet, für jede C-, C++-, Ada-, Java- oder UML-basierte Komponente beliebiger Größe implementiert werden, um die Entwicklungszeit mit dem Ergebnis eines zuverlässigen Produkts (Time-to-Reliablity) auf zahlreichen Zielplattformen zu verkürzen. Die Anwendung Rational Test RealTime hat enorme Vorzüge, was die vollständige Rückverfolgbarkeit von Code, Testfällen und Modellen anbelangt, indem sie Ihnen die Rückverfolgung eines Problems bis hin zur eigentlichen Ursache und eine mühelose Verwaltung der Test-Assets ermöglicht.

Rational Test RealTime