www.wikidata.de-de.nina.az
Rational Test RealTime TestRT wurde ursprunglich von ATOLL Testware entwickelt Durch Firmenaufkaufe landete das Produkt zunachst bei Rational Software und schliesslich bei IBM Rational Test RealTime ist eine Komplettlosung zum testen und observieren von embedded real time und networked systems Es unterstutzt automatisiertes target hosted testen code coverage memory leak detection und performance profiling Rational Test RealTime und ahnliche Tools werden oft in Projekten eingesetzt die als mission critical eingestuft sind da die Test und Analyse Verfahren des Werkzeugs helfen die erhohten Anforderungen an das System zu gewahrleisten Inhaltsverzeichnis 1 Prinzip 1 1 Unit Test 1 2 Runtime Analyse und Profiling 1 3 System Test 2 Lizenzierung 3 Einschatzung 4 QuellenPrinzip BearbeitenUnit Test Bearbeiten 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 Ruckgabewerten bestuckt Dabei hilft die Scriptingsprache durch Konstrukte fur Aufzahlungen Permutationen etc Das Template wird dann in ausfuhrbaren Code umgesetzt Der so entstandene Testtreiber wird mit dem ubersetzten Sourcecode zu einem ausfuhrbaren Executable gelinkt Das Executable ist sowohl fur die Entwicklungsumgebung als auch fur die Zielumgebung generierbar Nach dem Testlauf wird ein Testreport mit den Ergebnissen generiert Runtime Analyse und Profiling Bearbeiten Das Tool bietet Memory Performance und Thread Profiling zusammen mit Codecoverage Analyse Dazu instrumentiert das Tool den Quellcode Es fugt zusatzliche Befehle in eine Kopie der Programmquelle Testobjekt ein Die Runtime Analyse und profiling Funktionalitat ist sowohl mit dem ausfuhrbaren Programm als auch mit dem Unit Test kombinierbar Die Ergebnisse werden in einem Report dargestellt System Test Bearbeiten Das Tool unterstutzt Message basierte Schnittstellentests Lizenzierung BearbeitenDie floating Lizenzen werden mit einem FLEXlm Lizenzserver verwaltet Die aktuellen Listenpreise konnen auf der Produktseite unter View pricing amp buy eingesehen werden Einschatzung BearbeitenDas Programm ist sehr umfangreich Es gibt eine grosse Anzahl von Analysemechanismen Die Testscripting Sprache ist sehr machtig 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 zuruck ZielsprachenC C Ada JavaBetriebssystemeMicrosoft Windows Linux Unix embedded Betriebssysteme targets ohne BetriebssystemQuellen Bearbeiten Produktseite auf ibm com developerWorks Seite Abgerufen von https de wikipedia org w index php title Rational Test RealTime amp oldid 195159051