Optimization of automated executions based on integration test configurations of embedded software
For embedded systems, software has become more and more important. The scale of software has increased, and cost for software testing has also increased. Especially, integration tests should be made more efficient because they usually occupy most of testing cost. As well as web and office applications, automated executions with formal test scripts are effective for embedded systems. However, in case of embedded systems, it is necessary to reconfigure test environments by adjusting settings of a microcomputer and a simulator of external environments to test scripts. Then, it is important to reduce the cost of reconfigurations in terms of the efficiency of integration tests. In this paper, we propose a method to optimize the order of executions of test scripts and minimize the number of times of reconfigurations. We found that the differences of configurations comes from hardware requirements on the embedded systems. We introduce a feature tree to describe the hardware requirements and associate them to each test script. Based on given hardware requirements, test scripts that are executable on the same configuration are executed consecutively. The proposed method is evaluated with a part of integration tests for automotive software. We have the prospect that the number of reconfiguration is reduced from 328 to 187 to test 53,483 test scripts.
Sat 24 OctDisplayed time zone: Lisbon change
11:00 - 12:30 | |||
11:00 30mFull-paper | Optimization of automated executions based on integration test configurations of embedded software NEXTA 2020 Masashi Mizoguchi Hitachi Ltd., Takahiro Iida Hitachi Automotive Systems Ltd., Toru Irie Hitachi Automotive Systems Ltd. Link to publication DOI | ||
11:30 30mFull-paper | Selective Regression Testing based on Big Data: Comparing Feature Extraction Techniques NEXTA 2020 Khaled Al-Sabbagh University of Gothenburg, Miroslaw Staron University of Gothenburg, Regina Hebig Chalmers | Gothenburg University, Miroslaw Ochodek Poznan University of Technology, Wilhelm Meding Ericsson Link to publication DOI | ||
12:00 20mFull-paper | Runtime Prioritization with the Classification Tree Method for Test Automation NEXTA 2020 Link to publication DOI |