Automate evaluation of regression test results

Examensarbete på grundnivå

Please use this identifier to cite or link to this item:
Download file(s):
File Description SizeFormat 
238706.pdfFulltext1.03 MBAdobe PDFView/Open
Type: Examensarbete på grundnivå
Title: Automate evaluation of regression test results
Authors: Martinsson, Oscar
Hansson, Fredrik
Abstract: Today, Volvo Cars Corporation uses different sensors to get a 360 degree view of how their cars perceive the surroundings and the environment. As part of the car development, here is a need to test and verify the developed functionality. Currently, SensorFusion department at Volvo Cars Corporation uses automated unit tests (Google Test). However, unit tests are not enough to ensure that the new functionalities do not degrade the product. Regression tests are needed to protect the existing functionality. At the time of this thesis work, Volvo did not know how to validate results of regression tests in an automated environment where one needs a pass / fail test. In this report, we develop a test validation algorithm using regression tests. Our algorithm is validated and evaluates output from tested software by comparing it with simulated data. The simulated data used in this thesis comes from the two sensors from a selected traffic scenarios using object fusion output, which is available at Volvo. In addition to our test validation algorithm, in this thesis we detail our implementation and describe a combination of Matlab files and C ++ code we designed for our work.
Keywords: Informations- och kommunikationsteknik;Data- och informationsvetenskap;Information & Communication Technology;Computer and Information Science
Issue Date: 2016
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
Collection:Examensarbeten på grundnivå // Basic Level Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.