Test development for end of line software verification in NI FPGA LabView/TestStand environment

OData support
Supervisor:
Gincsainé Dr. Szádeczky-Kardoss Emese
Department of Control Engineering and Information Technology

I made my thesis at Robert Bosch LTD. I worked on an End of Line (EOL) test at AE/EEC (Automotive Electronics/ Engineering Electronic Control Units) department.

While doing my thesis I got to know the ISTQB (International Software Testing Qualifications Board) testing guidelines and the software-system test equipment’s structure and operation behavior.

I read the software requirements and functionalities, which is running on a microcontroller (Renesas RH850 family). In particular, I got to know the “Read average value of the analogue ports service, in which there is a possibility to set a synchronization pin. My task was to test the signal, which was generated on a synchronization pin.

First, I needed to measure the selected parameters of the signal on the synchronization pin. These were the number of the peaks, the width of the peaks, and the time between two peaks. I used the LabVIEW and TestStand softwares to implement the measurements.

I created three LabVIEW VI: one for the initialization of the measurement, one for starting the measurement and one for processing the results. I did the evaluation of the measurements in TestStand.

I implemented a TestStand sequence based on the functionality of the VI-s. I defined different settings for the averaging service in the test sequence. One setting was considered as one case. After the starting of the averaging measurement, the microcontroller generated a signal on the synchronization pin. I measured the correctness of the signal in every case.

While testing, I monitored the signal with an oscilloscope, and compared the results with the ones evaluated in TestStand, to verify the correctness of the measurement.

Downloads

Please sign in to download the files of this thesis.