A Controlled Experiment on Coverage Maximization of Automated Model-Based Software Test Cases in the Automotive Industry

dc.contributor.authorDarwish, Rashid
dc.contributor.authorGwosuta, Nakyanzi Lynnie
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T13:54:45Z
dc.date.available2019-07-03T13:54:45Z
dc.date.issued2016
dc.description.abstractBackground: In the automotive industry, as the complexity of ECU’s increase, there is need for creation of models that facilitate early tests to ensure functionality; but there is little guidance on how to write these tests in order to achieve maximum coverage. Objective: We evaluated our prototype CANoe+ which uses the CANoe and GraphWalker tools Vs CANoe with regard to coverage maximization of generated test cases from the viewpoint of both software developers and software testers. The possibilities and limitations of this approach are also stated. Method: We conducted a controlled experiment using a nested design with the authors executing sample functions using the prototype and CANoe tools multiple times (240 runs) for each tool. The coverage data from the experimental runs of the two treatments i.e. CANoe+ and CANoe was collected and statistically analyzed. Results: CANoe+ was significantly more effective than CANoe at an alpha level of 0.05 for a one-tailed test while using the Mann-Whitney-Wilcoxon statistical test. Limitations: Using the presented approach could be unfeasible if one attempts to test the whole system in one go. It is best suited for when a specific module of the system needs to be tested after which one can move to the next module and then cover the whole system in the long run. Conclusion: The results reinforced the existing evidence regarding the superiority of using model-based testing techniques like CANoe+ over using testing methods like CANoe in automotive systems.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/237800
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleA Controlled Experiment on Coverage Maximization of Automated Model-Based Software Test Cases in the Automotive Industry
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
237800.pdf
Storlek:
1.77 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext