کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
11009323 1829274 2019 45 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Retest test selection for product-line regression testing of variants and versions of variants
ترجمه فارسی عنوان
انتخاب مجدد آزمون برای آزمون رگرسیون خط تولید انواع و نسخه های مختلف
کلمات کلیدی
ترجمه چکیده
تست یک فعالیت حیاتی از مهندسی محصول است. با توجه به اشتراک مشترک، تست هر یک از انواع به صورت جداگانه منجر به فرآیندهای تست بیش از حد می شود. با اتخاذ استراتژی های تست رگرسیون، انواع با تکرار تمرکز بر روی تغییرات بین انواع برای تضعیف تلاش کلی آزمون تست می شوند. با این حال، خطوط تولید در طول چرخه زندگی خود برای انطباق، به عنوان مثال، به نیازهای متغیر تکامل می یابند. از این رو، با اطمینان از اطمینان از تضمین کیفیت، پس از تکامل خط تولید، با کارآیی آزمایش نسخه های مربوطه از آنها، اطمینان حاصل شود. در این مقاله، انتخاب مجدد تست برای تست رگرسیون محصول خطی از انواع و نسخه های مختلف پیشنهاد می شود. بر پایه مدلسازی آزمون دلتا-گرا، ما با استفاده از تفاوت بین انواع و نسخه های مختلف، مشترکیت و تنوع خط تولید تکامل می یابیم. ما از این اختلافات برای اعمال تحلیل تاثیرات استفاده می کنیم، جایی که ما در مورد وابستگی های تغییری که از یک نوع یا یک نسخه از یک نوع به مرحله بعدی آن پیروی می کنیم، با انتخاب موارد آزمون برای مجددا مجددا مورد آزمایش مجدد قرار می گیریم. ما نمونه اولیه رویکرد ما را اجرا کردیم و اثربخشی و کارایی آن را با استفاده از دو خط تولید محصول نشان دادیم که نتایج مثبت نشان داده شده است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Testing is a crucial activity of product-line engineering. Due to shared commonality, testing each variant individually results in redundant testing processes. By adopting regression testing strategies, variants are tested incrementally by focusing on the variability between variants to reduce the overall testing effort. However, product lines evolve during their life-cycle to adapt, e.g., to changing requirements. Hence, quality assurance has also to be ensured after product-line evolution by efficiently testing respective versions of variants. In this paper, we propose retest test selection for product-line regression testing of variants and versions of variants. Based on delta-oriented test modeling, we capture the commonality and variability of an evolving product line by means of differences between variants and versions of variants. We exploit those differences to apply change impact analyses, where we reason about changed dependencies to be retested when stepping from a variant or a version of a variant to its subsequent one by selecting test cases for reexecution. We prototypically implemented our approach and evaluated its effectiveness and efficiency by means of two evolving product lines showing positive results.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 147, January 2019, Pages 46-63
نویسندگان
, , , ,