hero image
ecu.test meistert die Testautomatisierung
und du konzentrierst dich aufs Wesentliche

ecu.test ['e: 'tse: 'u: 'tɛst] ist unser Tool zum Testen von Automotive Software. Es kann sich mit zahlreichen Tools verbinden und lässt sich auch in deinen Workflow einfach integrieren.


Hier geht's zu deiner ecu.test-Lizenz

ecu.test auf einen Blick

Spricht fließend Automotive

  • Liest und verarbeitet Daten jedes gängigen Automotive-Formats
  • ARXML, DBC, A2L, ODX

Verbindet Tools verschiedener Hersteller

  • Anbindung 70+ Tools , u.a. MATLAB/Simulink, ControlDesk, ModelDesk, INCA, , CANape, CANoe, LABView, EDIABAS, FMI, CarMaker, CARLA, Silver, Octane, ALM, IBM ETM
  • Du suchst deine Tools? Schau in unser Datenblatt
  • Auch deine Inhouse-Lösungen können wir integrieren

Grafisch geführte Testfallerstellung

  • Testfallerstellung via Drag & Drop
  • Erstellung generischer Testfälle für alle Entwicklungsstufen (MiL, SiL, HiL, ViL)
  • Umfangreiche Parametrierungs- und Konfigurationsoptionen

Ist unbegrenzt erweiterbar

  • API first – du kannst alles über API anbinden
  • Pythonbasiert – passe deine Tests in ecu.test ganz leicht auf deine Bedürfnisse an

Generiert strukturierte Ergebnisse

  • Aufzeichnung und Synchronisation von Daten verschiedener Tools
  • Erstellung von Testreports in beliebigen Formaten
  • Grafische Darstellung von Signalverläufen

Performante Signalanalyse

  • Signale einfach per Drag&Drop hinzufügen
  • Aufzeichnung und Auswertung von Signalen unterschiedlicher Quellen

ecu.test im Detail

ecu.test kann Daten jedes gängigen Automotive-Formats einlesen und verarbeiten.

Ob ARXML, DBC, A2L oder ODX, unser Tool spricht praktisch alle Sprachen der Automobilbranche fließend. Das benötigte Format wird in der Testkonfiguration hinterlegt und damit ist der Zugriff auf Ethernet und Bussignale des System-under-Test sichergestellt. Beim Einlesen werden die Daten geparst und können in jeden beliebigen Testfall integriert werden. Genauso lassen sich sämtliche Interaktionen wie lesen, schreiben, aufzeichnen und analysieren im Testfall einfach formulieren und mit Erwartungen verknüpfen.

ecu.test Testfallerstellung wiederverwendbar

Damit nach einer Testausführung nicht Schluss ist, sind einmal in ecu.test erstellte Testfälle universell wiederverwendbar – von Projekt zu Projekt, von Testumgebung zu Testumgebung.
Aufgrund der generischen Testbeschreibung sind die erstellten Testfälle weitestgehend unabhängig von spezifischer Hard- und Software der Prüfumgebungen. Das heißt, sie können in verschiedenen Testbereichen (MiL, SiL, Hil, ViL) und Testdomänen (Powertrain, Infotainment oder ADAS) vielseitig und wiederholt eingesetzt werden.

Nimm einmal erstellte Testfälle einfach mit und benutze sie von Testumgebung zu Testumgebung, von einem Projekt zum nächsten oder von Tool zu Tool erneut. Über alle Teststufen hinweg lassen sich Tests und Varianten erhalten und durchgängig wiederverwenden.

ecu.test multiple Signalquellen

Für alle E/E-Komponenten und Systeme im Fahrzeug kann der Signalverlauf über die Dauer eines Testfalls aufgenommen werden. Mit ecu.test geht das nicht nur einfach, sondern auch schnell.
Bei Sensoren, elektromechanischen Bauteilen, in Komfortelektronik, Bussystemen oder im Motormanagement läuft nichts ohne Signale. Die Liste der möglichen Signale ist zwar lang, aber ecu.test macht dir das Handling leicht.
Sobald ein Tool konfiguriert ist, steht alles schon im Hintergrund bereit. Detaillierte Kenntnisse zu spezifischen Protokollen brauchst du dafür nicht. ecu.test kann jedes beliebige Signal aus einem Modell aufrufen. Sobald die benötigten Signale identifiziert sind, fügst Du diese einfach per Drag&Drop hinzu. ecu.test übernimmt dann die Aufzeichnung der Signale, sobald das Tool gestartet ist. That’s it.

ecu.test ist eines der wenigen Tools, das herstellerunabhängig verwendet werden kann. Es ist zudem universell und branchenweit einsetzbar.

Mit ecu.test lassen sich über standardisierte Zugriffe und vollständig integrierte Toolschnittstellen mehr als 70 Tools anbinden. So wollen wir vermeiden, dass Testende unzählige komplexe Testfälle erstellen, mit denen sie dann an ein Tool gebunden sind. Stattdessen sorgen wir dafür, dass ecu.test mit allen Tools kommunizieren und einmal erstellte Testfälle einfach wiederverwendet werden können. Der Austausch der einzelnen Tools erfolgt dabei über abstrakte Toolanbindungen in Form von Ports.

ecu.test basiert auf Python. Für eigene Lösungen und Erweiterungen ist das ideal, denn so lässt sich ecu.test schnell und einfach auf die eigenen Bedürfnisse zuschneiden, ob bei der Testfallentwicklung oder der Anbindung weiterer Tools.

Manchmal reichen die funktionalen Gegebenheiten für ganz spezielle Lösungsansätze nicht aus. Mit Python hast du die Möglichkeit, ecu.test an deine Bedürfnisse anzupassen und den Funktionsumfang noch zu erweitern. Dank der einfachen Syntax lassen sich auch sehr komplexe Anforderungen in der Testfallentwicklung oder der Traceanalyse einfach umsetzen.
Mit benutzerdefinierten Python-Skripten können zudem mit geringem Aufwand weitere Werkzeuge angebunden werden. Das gilt für Spezial-Tools und eigene Workflows ebenso wie für Inhouse-Lösungen oder Inhouse-Hardware. Natürlich übernehmen wir das auch gern für dich. Schreib uns gerne!

ecu.test automatische Testreports

ecu.test ist so viel mehr als reine Testautomatisierung. Sämtliche Testergebnisse werden während der Testausführung geloggt und bilden die Grundlage für die automatische Erstellung eines ausführlichen Testreports.
Ansehen > analysieren > bewerten > fertig.

Automatisch nach Ausführung der Testfälle erfolgt die Testreporterstellung. Für uns ist das ganz selbstverständlich und gehört einfach dazu. Ohne extra Schritte hinzufügen zu müssen, wird der Testreport mit Informationen über die Laufzeit eines Testfalls angereichert. Sie bilden die Grundlage für das Review einer Testausführung. Testfallspezifische, prozedurale oder auch infrastrukturelle Unstimmigkeiten lassen sich damit identifizieren und aufgetretene Fehler können schnell behoben werden.
Beim Reporting bieten wir maximalen Spielraum zur individuellen Gestaltung. Binde eigene Templates ein und erhalte einen Report, der zu dir passt. Auch das Exportformat ist wählbar. HTML, JSON, Excel oder Text – dank der Report-API ist nahezu alles möglich. In Kombination mit test.guide kannst du die erstellten Testreports in ecu.test zudem einfach verwalten, analysieren und nachbewerten. Der Upload der Testreports nach test.guide erfolgt auf Wunsch automatisch.

ecu.test Use Cases

Use Case #1

Testautomatisierung mit ecu.test bei Mercedes-Benz

Bei Mercedes-Benz wird ecu.test seit Jahren erfolgreich für die Testautomatisierung in unterschiedlichen Testumgebungen (XiL) eingesetzt. Dazu haben wir gemeinsam eine durchgängige Testmethodik für Systemtests entwickelt, die sich auf zwei Säulen stützt: generische Testfälle und die Flexibilität von ecu.test. Fazit: wir konnten Arbeitsaufwände stark reduzieren und gleichzeitig die Vergleichbarkeit der Testfälle deutlich erhöhen.

Use Case #2

Optimierung der virtuellen Kennfeldvermessung

Zusammen mit einem unserer Kunden konnten wir die Vermessungsdauer des Motorkennfeldes am Prüfstand um 75% reduzieren. Wie? Durch die Parallelisierung der Testausführung und die Auslagerung der Analyse auf Prüfstands-unabhängige Ressourcen. Durch die maßgeschneiderte Anbindung von ecu.test sind drei Viertel der zeitlichen Ressourcen frei geworden, die zukünftig anders eingeplant werden können.

Zahlen, Daten, Fakten?

ecu.test Datenblatt

Hier findest du alle Schnittstellen, Formate und Tools, die du mit ecu.test anbinden kannst, in einem Dokument zusammengefasst.

Du möchtest gern lernen, wie du ecu.test am besten einsetzen und in deine Prozesse integrieren kannst? Lass dich von uns schulen.

Produktschulungen
Dich interessieren vor allem konkrete Anwendungsbeispiele? Dann klick dich am besten durch unsere Produkt-Demos.

Produkt-Demos
Wir entwickeln uns und unsere Software stetig weiter. Die Highlights findest du hier:

Release News
Falls du noch Fragen hast, die wir dir bisher nicht beantworten konnten, melde dich bei uns!

Kontakt