کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956562 1444525 2016 32 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Multi-objective test case prioritization in highly configurable systems: A case study
ترجمه فارسی عنوان
اولویت بندی موارد آزمون چند منظوره در سیستم های بسیار قابل تنظیم: مطالعه موردی
کلمات کلیدی
تغییرپذیری، اولویت بندی موارد آزمون، تست نرم افزار خودکار سیستم های بسیار قابل تنظیم
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Test case prioritization schedules test cases for execution in an order that attempts to accelerate the detection of faults. The order of test cases is determined by prioritization objectives such as covering code or critical components as rapidly as possible. The importance of this technique has been recognized in the context of Highly-Configurable Systems (HCSs), where the potentially huge number of configurations makes testing extremely challenging. However, current approaches for test case prioritization in HCSs suffer from two main limitations. First, the prioritization is usually driven by a single objective which neglects the potential benefits of combining multiple criteria to guide the detection of faults. Second, instead of using industry-strength case studies, evaluations are conducted using synthetic data, which provides no information about the effectiveness of different prioritization objectives. In this paper, we address both limitations by studying 63 combinations of up to three prioritization objectives in accelerating the detection of faults in the Drupal framework. Results show that non-functional properties such as the number of changes in the features are more effective than functional metrics extracted from the configuration model. Results also suggest that multi-objective prioritization typically results in faster fault detection than mono-objective prioritization.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 122, December 2016, Pages 287-310
نویسندگان
, , , , , ,