Automated black box test
The purpose of the PMS AutoSAR Tester is the verification of all requirements for the Device Under Test (DUT) as well as to prove the functional safety of the system, whereby striving for 100% coverage. The PMS AutoSAR Tester features the automated black box test, which are basing on MS- Visual Basic scripts running in a MS-Excle table.
First the test specification is entered in a MS-Excel table. Each row contains a test step, where the columns control the properties of each test step. The columns contain the test informations like the debouncing time, the MS-Visual Basic statement to control the test via CAN bus, the expected result and last not least the Passed/Failed information.
Next is the MS-Excel table imported into the PMS AutoSAR Tester. The test can then be started by a mouse click. The AutoSAR Tester is then stepping through the test specification or the test can run in full speed in real time. Alternatively can the test run in a settable animated speed. At each test step, data are set or read in the one of the distributed target ECUs.
Test specification with test results
The environment data from the DUT read via the CAN bus are directly written into the test specification and are used to generate the passed/failed result of the test. Stress tests shall prove that all requirements are met also on harsh conditions. To test this, the system is tested if it can withstand for example excessive temperatures, forces, voltages and currents up to the required limits and thereby still fulfils all requirements.
Many errors only occur after a longer time. So the tests are running in loops until a predefined time has run out or a certain number of loops have been passed. In the tree window at the left side of the user interface all test steps are documented for a quick overview.