Automatisierte Blackbox-Tests
Die Zweck des PMS AutoSAR Testers ist die Verifikation von allen Anforderungen des Device Under Tests (DUT), wie auch der Beweis der funktionalen Sicherheit des DUT, wobei eine 100%'ige Testabdeckung angestrebt wird. Der PMS AutoSAR Tester ermöglicht automatisierte Blackbox-Tests auf der Basis von Skripten, welche in MS-Excel- Tabellen ablaufen.
Als erstes wird die Testspezifikation in einer MS-Excel- Tabelle eingegeben. In der Tabelle steht jede Zeile für einen bestimmten Testschritt und die Spalten beinhalten die Eigenschaften des jeweiligen Testschritts. Die Spalten beinhalten Eigenschaften wie die Entprellzeit, die MS- Visual Basic Anweisung zum Ansteuern des Tests via CAN Bus, das erwartete Resultat und last-not-least die Passed/Failed- Information.
Als nächstes wird the MS-Excel-Datei in dem PMS AutoSAR Tester importiert. The Test kann dann durch ein Mausklick gestartet werden. Der AutoSAR Tester kann durch die Testspezifikation gesteppt werden oder in Echtzeit ablaufen. Alternativ kann der Test auch mit einer einstellbaren Geschwindigkeit ablaufen. In jedem Testschritt werden Data in einer der remoten Target ECUs geschrieben und gelesen, entsprechend der Anweisungen im Testskript.
Testspezifikation mit Testresultaten
Die Environmentdaten aus dem DUT, welchen via CAN Messages gelesen wurden, werden direkt in die Test Spezifikation eingetragen und zur Bestimmung der Passed/Failed Information genutzt. Stresstests sollen beweisen, dass alle Anforderungen auch unter harschen Bedingungen erfüllt sind. Um dies zu prüfen, wird das DUT getestet, ob es zum Beispiel excessive Temperaturen, Beschleunigungen, Spannungen und Strömen bis zu den geforderten Grenzen wiedersteht, und dabei immer noch alle Anforderungen erfüllt.
Viele Fehler kommen erst nach einer gewissen Zeit vor. Deshalb laufen die Tests in Schleifen bis eine vordefinierte Zeit abgelaufen ist oder eine vorbestimmte Anzahl von Schleifen durchlaufen sind. In der Baumstruktur am linken Rand der Bedienoberfläche, werden alle Testschritte für einen schnellen Überblick dokumentiert.