TY - GEN
T1 - An industrial evaluation of test prioritisation criteria and metrics
AU - Land, Kathrin
AU - Neumann, Eva Maria
AU - Ziegltrum, Simon
AU - Li, Huaxia
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - Automated production systems become more and more complex. This makes it increasingly difficult to keep track of performed changes and already executed test cases. This endangers the systems quality as the risk of missing important test cases while planning the test execution is high, especially for testers with little experience. To face this challenge, testers should be supported by an automatic test prioritisation based on metrics in selecting the right test cases for the test execution. In industry, many different test prioritisation criteria and strategies are used for this purpose. In an industrial interview, experts discussed and ranked prioritisation criteria that are currently used within the respective companies. As a result, this paper presents the cactus prioritisation model, which graphically resembles the industrial ranking and weighting of the criteria. Based on the prioritisation cactus and its criteria, a simple prioritisation metric is introduced to determine the utility of each test case regarding the system under test. The test cases are prioritised according to their descending utility. Furthermore, approaches and metrics to realise the different individual prioritisation criteria are proposed.
AB - Automated production systems become more and more complex. This makes it increasingly difficult to keep track of performed changes and already executed test cases. This endangers the systems quality as the risk of missing important test cases while planning the test execution is high, especially for testers with little experience. To face this challenge, testers should be supported by an automatic test prioritisation based on metrics in selecting the right test cases for the test execution. In industry, many different test prioritisation criteria and strategies are used for this purpose. In an industrial interview, experts discussed and ranked prioritisation criteria that are currently used within the respective companies. As a result, this paper presents the cactus prioritisation model, which graphically resembles the industrial ranking and weighting of the criteria. Based on the prioritisation cactus and its criteria, a simple prioritisation metric is introduced to determine the utility of each test case regarding the system under test. The test cases are prioritised according to their descending utility. Furthermore, approaches and metrics to realise the different individual prioritisation criteria are proposed.
UR - http://www.scopus.com/inward/record.url?scp=85076724061&partnerID=8YFLogxK
U2 - 10.1109/SMC.2019.8914505
DO - 10.1109/SMC.2019.8914505
M3 - Conference contribution
AN - SCOPUS:85076724061
T3 - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
SP - 1887
EP - 1892
BT - 2019 IEEE International Conference on Systems, Man and Cybernetics, SMC 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2019 IEEE International Conference on Systems, Man and Cybernetics, SMC 2019
Y2 - 6 October 2019 through 9 October 2019
ER -