کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
4956429 | 1444516 | 2017 | 22 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
Scope-aided test prioritization, selection and minimization for software reuse
ترجمه فارسی عنوان
اولویت بندی، انتخاب و به حداقل رساندن استفاده مجدد از نرم افزار به کمک محدوده
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
موجودیت در محدوده، انتخاب مورد آزمون، اولویت بندی موارد آزمون، تست کمیته مجموعه، تست کد مجدد استفاده شده، دامنه تست،
ترجمه چکیده
استفاده مجدد از نرم افزار می تواند بهره وری را بهبود بخشد اما توسعه دهندگان از نیاز به آزمایش کد مجدد استفاده نمی کنند. برای این منظور، ما در اینجا پیشنهاد رویکردهای خاصی برای اولویت بندی، انتخاب و به حداقل رساندن تست های سفید جعبه را پیشنهاد می دهیم که با استفاده از محدودیت های احتمالی محدود کردن محدوده دامنه ورودی جدید، با استفاده از مرتب سازی مجدد یا انتخاب موارد آزمون، مورد توجه قرار می گیرد. رویکرد تست کمک به دامنه ما، هدف آن شناسایی گسل هایی است که تحت چنین محدودیت هایی بیشتر در زمینه استفاده مجدد استفاده می شود و به عنوان یک تقویت رویکرد های موجود پیشنهاد می شود. ارزیابی تجربی ما نشان می دهد که در اولویت بندی مجموعه تست ما می توانیم میانگین نرخ گسل های شناسایی شده در هنگام بررسی گسل هایی را که در محدوده هستند، بهبود بخشیم، در حالی که با توجه به تمام گسل ها رقابتی باقی مانده است؛ در انتخاب نمونه موردی و به حداقل رساندن ما می توانیم اندازه مجموعه آزمون را بطور قابل توجهی کاهش دهیم و اثر کوچکی بر روی اثربخشی شناسایی خطا با توجه به هر دو گام و گسل ها ندارد. در واقع، در به حداقل رساندن، ما اثربخشی تشخیص گسل دامنه در همه موارد را بهبود می بخشیم.
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Software reuse can improve productivity, but does not exempt developers from the need to test the reused code into the new context. For this purpose, we propose here specific approaches to white-box test prioritization, selection and minimization that take into account the reuse context when reordering or selecting test cases, by leveraging possible constraints delimiting the new input domain scope. Our scope-aided testing approach aims at detecting those faults that under such constraints would be more likely triggered in the new reuse context, and is proposed as a boost to existing approaches. Our empirical evaluation shows that in test suite prioritization we can improve the average rate of faults detected when considering faults that are in scope, while remaining competitive considering all faults; in test case selection and minimization we can considerably reduce the test suite size, with small to no extra impact on fault detection effectiveness considering both in-scope and all faults. Indeed, in minimization, we improve the in-scope fault detection effectiveness in all cases.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 131, September 2017, Pages 528-549
Journal: Journal of Systems and Software - Volume 131, September 2017, Pages 528-549
نویسندگان
Breno Miranda, Antonia Bertolino,