دانلود مقاله ISI انگلیسی شماره 89861
ترجمه فارسی عنوان مقاله

یک روش بازخورد چند سطحی برای یکپارچه سازی کلاس و تست نظم تست

عنوان انگلیسی
A multi-level feedback approach for the class integration and test order problem
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
89861 2017 14 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems and Software, Volume 133, November 2017, Pages 54-67

ترجمه کلمات کلیدی
نظم تست، هزینه تست، کمینه شدن خم شدن، بازخورد،
کلمات کلیدی انگلیسی
Test order; Test cost; Stub minimization; Feedback;
پیش نمایش مقاله
پیش نمایش مقاله  یک روش بازخورد چند سطحی برای یکپارچه سازی کلاس و تست نظم تست

چکیده انگلیسی

Class integration and test order (CITO) problem is to devise an optimal inter-class order which can minimize stubbing efforts. The existing approach for this problem, whether it is graph-based or search-based, usually wastes a significant amount of time and efforts in finding test orders, and sometimes may devise sub-optimal solutions. To overcome this limitation, we introduce a multi-level feedback approach to better solve the CITO problem. In this method, we use a multi-level feedback strategy to calculate test profit for each class, and according to test profit, propose a reward and punishment mechanism to assess the performance of class and set its test priority. Instead of breaking cycles or searching for optimum in the previous methods, our method integrates classes by their test priority, therefore significantly reduces the running time. The experiments are conducted on five benchmark programs and eight industrial programs, and the obtained results are compared with graph-based and search-based approaches. The results indicate that our approach can minimize the stubbing cost efficiently for most programs of all typical approaches compared in this work.