Das Werkzeug zur Testautomation

Werbung
– Das Werkzeug zur Testautomation
Software zum Testen – aus der Praxis für die Praxis
PROVEtech:TA ist eine von der MBtech praxisnah entwickelte Bediensoftware zur
Steuerung und Automatisierung von Testsystemen. Der Anwender kann damit
interaktiv alle relevanten Zustandsgrößen eines Testsystems setzen und erfassen.
Visualisiertes Testmanagement
Benutzerfreundlich und datenbankgestützt begleitet PROVEtech:TA den
Anwender bei seinen typischen Aufgaben im Testmanagement, z.B. bei der
Verwaltung von Testsequenzen und deren Ergebnissen. Mit vielfältigen Bedienund Anzeigeelementen gibt PROVEtech:TA den Zugang zu benötigten Signalen für
Testszenarien. So kann beispielsweise die Gaspedalstellung gesetzt und die
aktuelle Fahrzeuggeschwindigkeit ausgewertet werden. Eine komfortable
Ansteuerung der Steuergerätediagnose und der elektrischen Fehlersimulation
komplettiert die Bediensoftware.
Testen in Echtzeit
Durch die eingebundene Entwicklungsumgebung und die integrierte
Programmbibliothek zur Testausführung auf einem Echtzeitrechner liefert
PROVEtech:TA die ideale Basis zur Durchführung automatisierter Tests auf
Echtzeitplattformen.
Alles im Blick – die intuitive,
visuelle Arbeitsoberfläche
Die
Arbeitsoberfläche
von
PROVEtech:TA
bietet
vielfältige
Oberflächenelemente, z.B. Schieberegler
und Schaltflächen, zur Stimulation und
Visualisierung von Signalen. Die
Arbeitsoberfläche tauscht die Signale
mit dem Simulationsmodell aus, das in
der Regel auf einem Echtzeitrechner
läuft und die Steuergeräteumgebung
darstellt. Über die Arbeitsoberfläche
lassen sich Messungen durchführen, die
jeden Änderungsschritt der Signale
aufzeichnen. Die Auswertung der
Messungen findet dann am Arbeitsplatz
statt, während am Testsystem schon die
nächsten Tests ausgeführt werden.
Software Architektur
Im automobilen Umfeld bildet PROVEtech:TA die Softwareanwendung zur
Testautomation aus einem Guss. Die Softwarearchitektur ist hardwareunabhängig
ausgelegt und mehrplatzfähig - also optimal für das Testen im Team - wie auch
datenbankbasiert zur konsistenten Datenhaltung aufgebaut. Alle Module laufen
unter einer gemeinsamen, grafischen Oberfläche und sind intuitiv bedienbar.
Regelmäßig sorgen neue Releases für die Erweiterung des Funktions- und
Einsatzspektrums.
Testen von A-Z – Anwendungsbereiche
PROVEtech:TA ist das durchgängig anwendbare Werkzeug in der Testautomation
– von der frühen Entwicklungsphase durch den gesamten Entwicklungsprozess
bis in die Serienbetreuung:
Model-in-the-Loop (MiL): Testen von Steuergeräte-Modellen
Software-in-the-Loop (SiL): Testen der Steuergeräte-Software, noch bevor das
Steuergerät real existiert
Hardware-in-the-Loop (HiL) im Komponententest: Testen eines einzelnen
Steuergeräts
Hardware-in-the-Loop (Hil) im Integrationstest: Testen mehrerer Steuergeräte
im Verbund
On-Board-Test: Testen z.B. im Fahrzeug
Testen in der Serienbetreuung
Testen bei der Befundung
PROVEtech:TA ist in der Anzeige
hochleistungsfähig: Sogar bei über
100.000 Signalen im Signalbaum und
einigen hundert Kontrollelementen auf
der Arbeitsoberfläche ist eine sehr gute
Leistungsfähigkeit gegeben.
Unterstütze Testumgebungen
DS1005/1006 von dSPACE unter
Verwendung des Real-time Interface
LabCar ab V3.0 mit RTPC von ETAS
LabVIEW von National Instruments
RT-LAB von Opal-RT Technologies
xPC Target von The MathWorks
PROVEtech:RE von MBtech Group
PC-basierte Systeme für MiL und SiL
Ihr Kontakt für weitere Fragen:
MBtech Group GmbH & Co. KGaA
MBtech electronics solutions
Tools & Equipment
Kolumbusstraße 2
D-71063 Sindelfingen
Tel.: +49 7031 686-3100
[email protected]
www.mbtech-group.com
Alles im Griff – der Testmanager als Schlüssel zur Testautomation
Der Testmanager von PROVEtech:TA umfasst die Umgebung zur Programmierung
der Testskripte wie auch die vollständige Verwaltung aller vorhandenen und
durchgeführten Testfälle. Er stellt somit die entscheidende Schlüsselkomponente
dieser Bediensoftware zum automatisierten Testen dar. Die Testfälle werden in
Form von Makros in der eingebetteten Programmierumgebung umgesetzt. Die
Testskripte lassen sich einzeln oder in Gruppen ausführen und werden mit den
Testergebnissen und Protokollen abgelegt. Das alles zusammen ist die Basis für
eine hohe Testabdeckung und ermöglicht die einfache Durchführung von
Regressionstests.
Testen in Echtzeitumgebung
Sind Zeitmessungen gefragt, so lassen sich Tests mit der Real Time Automation
Engine (RTAE) auf einem Echtzeitrechner durchführen. Die Automation Library
hilft hierbei, die Sequenzen und Parallelitäten festzulegen.
Integrierte Benutzer- und Projektverwaltung
Über die integrierte Benutzer- und Projektverwaltung lassen sich Zugriffsrechte
setzen. Dadurch können mehrere Testsysteme unabhängig voneinander, jedoch
über dieselbe Datenbank betrieben werden. Beispielsweise sind Bibliotheken
gemeinsam nutzbar, um einheitlich und effizient Tests zu erstellen. Es lassen sich
den definierten Benutzerrollen die jeweiligen Benutzerrechte zuweisen, zum
Beispiel zum Entwickeln von Tests, zum Durchführen der Tests und zum
Analysieren der Testergebnisse.
Oracle (zum Einstieg auch die
Lizenzfreie Variante Oracle Express
Edition)
Microsoft SQL Server (zum Einstieg
auch die Lizenzfreie Variante SQL
Express Server)
PostgreSQL (Lizenzfreies Open-source
Datenbanksystem)
Alles integriert – die Diagnose für
das Testen im
Kern des
Steuergeräts
Das Diagnose-Modul in PROVEtech:TA
erlaubt
den
Zugriff
auf
alle
Diagnosedienste, die die zu testenden
Steuergeräte zur Verfügung stellen.
Außerdem ist der Zugriff auf den
Fehlerspeicher möglich und interne
Daten von Steuergeräten lassen sich
anzeigen. PROVEtech:TA unterstützt
auch weitere Diagnosefunktionen wie
das Kodieren und Flashen von
Steuergeräten.
Teststatistiken
Die Bibliothek zur Erstellung einer Teststatistik ermöglicht dem Benutzer,
automatisiert Excel-Diagramme aus den Tests und Testergebnissen des
Testmanagers zu erzeugen. Testabdeckung, Testergebnisse, Reifegrad und
andere Informationen lassen sich so in übersichtlicher Form präsentieren.
Aufgrund der automatisierten Berechnung sind die statistischen Daten schnell,
jederzeit und verlässlich erzeugbar.
Die Diagnose-Schnittstelle ist in
PROVEtech:TA komplett integriert. Das
heißt, dass sich alle Diagnosefunktionen
sowohl
über
die
grafische
Benutzeroberfläche wie auch über die
Testsprache ansteuern lassen. Wenn
PROVEtech:TA die Diagnose-Bedatung
eingelesen hat, dann werden intern über
eine
Software-Schnittstelle
die
jeweiligen Funktionen durchgeführt. Die
Kommunikation mit dem Steuergerät
findet über eine spezielle DiagnoseHardware statt.
Unterstützte Datenbanksysteme
Der Testmanager in PROVEtech:TA unterstützt folgende Datenbanksysteme zur
gemeinsamen Datenhaltung der Testskripte und Testergebnisse:
Herunterladen