跳到主要导航 跳到搜索 跳到主要内容

Search-based cost-effective test case selection within a time budget: An empirical study

  • Dipesh Pradhan
  • , Shuai Wang
  • , Shaukat Ali
  • , Tao Yue
  • Simula Research Laboratory
  • University of Oslo

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Due to limited time and resources available for execution, test case selection always remains crucial for cost-effective testing. It is even more prominent when test cases require manual steps, e.g., operating physical equipment. Thus, test case selection must consider complicated trade-offs between cost (e.g., execution time) and effectiveness (e.g., fault detection capability). Based on our industrial collaboration within the Maritime domain, we identified a real-world and multi-objective test case selection problem in the context of robustness testing, where test case execution requires human involvement in certain steps, such as turning on the power supply to a device. The high-level goal is to select test cases for execution within a given time budget, where test engineers provide weights for a set of objectives, depending on testing requirements, standards, and regulations. To address the identified test case selection problem, we defined a fitness function including one cost measure, i.e., Time Difference (TD) and three effectiveness measures, i.e., Mean Priority (MPR), Mean Probability (MPO) and Mean Consequence (MC) that were identified together with test engineers. We further empirically evaluated eight multi-objective search algorithms, which include three weight-based search algorithms (e.g., Alternating Variable Method) and five Pareto-based search algorithms (e.g., Strength Pareto Evolutionary Algorithm 2 (SPEA2)) using two weight assignment strategies (WASs). Notice that Random Search (RS) was used as a comparison baseline. We conducted two sets of empirical evaluations: 1) Using a real world case study that was developed based on our industrial collaboration; 2) Simulating the real world case study to a larger scale to assess the scalability of the search algorithms. Results show that SPEA2 with either of the WASs performed the best for both the studies. Overall, SPEA2 managed to improve on average 32.7%, 39% and 33% in terms of MPR, MPO and MC respectively as compared to RS.

源语言英语
主期刊名GECCO 2016 - Proceedings of the 2016 Genetic and Evolutionary Computation Conference
编辑Tobias Friedrich
出版商Association for Computing Machinery, Inc
1085-1092
页数8
ISBN(电子版)9781450342063
DOI
出版状态已出版 - 20 7月 2016
已对外发布
活动2016 Genetic and Evolutionary Computation Conference, GECCO 2016 - Denver, 美国
期限: 20 7月 201624 7月 2016

出版系列

姓名GECCO 2016 - Proceedings of the 2016 Genetic and Evolutionary Computation Conference

会议

会议2016 Genetic and Evolutionary Computation Conference, GECCO 2016
国家/地区美国
Denver
时期20/07/1624/07/16

指纹

探究 'Search-based cost-effective test case selection within a time budget: An empirical study' 的科研主题。它们共同构成独一无二的指纹。

引用此