+++ Die Einträge in der Aussteller- & Produktdatenbank entsprechen dem Anmeldestand zur embedded world 2020. +++
Automation & Testing Suite - für embedded software | AUTOSAR-kompatibel
Die Automation & Testing Suite, kurz ATS, ist ein Test-Tool für Automotive-Software mit voller Unterstützung von AUTOSAR.
Eine Vielzahl von möglichen Tests können ohne echte Hardware durchgeführt werden.
Die zuverlässige Benutzeroberfläche ermöglicht die Definition von Testszenarien und Testfällen, die auch bis ASIL-D automatisch generiert werden können.
Automatisierte Code-Generierung
Die große Flexibilität dieser Lösung bietet eine angemessene Reaktion auf die Bedürfnisse unserer Kunden, wie z.B.:
- Generierung von Quellcodes und Einfügen in die Templates, die z.B. von AUTOSAR bereitgestellt werden, unter Verwendung einer JavaScript-ähnlichen Sprache.
- Automatisches Timer-Handling, basierend auf den Konfigurationen der Eingangsvariablen.
- Generierung von repetitiven Funktionalitäten mit dem Ziel, die Arbeitsbelastung des Programmierers zu reduzieren.
- Generierung von RTE-Zugriffsfunktionen.
- Dumping aller verfügbaren Daten.
- Generierung von Testdaten für externes Scripting, z.B. Phyton.
Testing (ohne Hardware)
- Funktionstest (Tests sind gleichwertig mit den Tests auf Hardware)
- Modultest (Fokussierung auf das angegebene Modul/Teil des Systems/Programms)
- Anforderungsprüfungen (Tests werden mit Fokus auf die Kundenanforderungen durchgeführt)
- Fehler-Tests
- Sequenztests (erlauben es, eine Sequenz von Tests festzulegen, um ein bestimmtes Szenario zu simulieren)
- Komplexe Eingangssignale
Komplexe Reports-Generierung
Berichte über die Testergebnisse im HTML- und PDF-Format sind enthalten:
- Bedarfsabdeckung
- Statistische Daten der Ergebnisse
- Komplexe Protokollinformationen aus der Testausführung
- Testcode-Export mit Syntaxhervorhebung
- Plot (Scope) Generierung für die Variablen RTE, MOD, USR, LOC, CAN/LIN Nachrichtensignal
- Marker-Funktionalität
Simulation und Debbuging
ATS bietet ein Testszenario, das es ermöglicht, den Code zu analysieren und zu debuggen.
Das Programm wartet darauf, dass der Haltepunkt während des Debugging-Prozesses freigegeben wird.
Eine solche Funktionalität ermöglicht es, während des Tests gefundene Fehler zu korrigieren.