عنوان انگلیسی: Effective product-line testing using similarity-based product prioritization
سال نشر: ۲۰۱۶
نویسنده: Mustafa Al-Hajjaji,Thomas Thüm,Malte Lochau,Jens Meinicke,Gunter Saake
تعداد صفحه فارسی: ۳۴ – تعداد صفحه انگلیسی: ۲۳
دانشگاه: University of Magdeburg, Magdeburg, Germany-TU Braunschweig, Braunschweig, Germany-METOP GmbH, University of Magdeburg, Magdeburg, Germany-TU Darmstadt, Darmstadt, Germany
نشریه: Process Safety and Environmental Protection
کیفیت ترجمه: ترجمه پلاس
چکیده
یک خط تولید نرمافزار شامل یک گروه از محصولات نرمافزاری است که مجموعهای از ویژگیهای مشترک را به اشتراک میگذارند. آزمایش یک محصول ساخته شده در خط تولید به دلیل تعداد بالقوه شباهات محصول در تعداد ویژگیهای غیر عملی است. بر این اساس، چندین روش نمونهبرداری انتخاب شدهاند تا احتمالا حداقل تعداد کافی از محصولات مورد آزمایش را انتخاب کنند. از آنجایی که بودجه برای انجام آزمایش، محدود یا حتی یک موضوع نامشخص می باشد، ترتیبی که در آن محصولات مورد آزمایش قرار میگیرند برای آزمایش خط تولید موثر حیاتی است. برای افزایش احتمال آشکارسازی سریعتر عیوب، فرآیند اولویت بندی محصولات مورد نیاز است. در این مقاله، ما اولویتبندی مبتنی بر شباهت ها را پیشنهاد میکنیم که میتواند به طور موثر بر نمونههای محصول اعمال شود. در این رویکرد، ما به طور تدریجی بیشتر محصولات را از نظر ویژگیهای مختلف مورد آزمایش قرار میدهیم تا در ادامه پوشش تعامل ویژگی ها را به سریعترین زمان ممکن در طول آزمایش محصول جانبی محصول افزایش دهیم.
Abstract
A software product line comprises a family of software products that share a common set of features. Testing an entire product-line product-by-product is infeasible due to the potentially exponential number of products in the number of features. Accordingly, several sampling approaches have been proposed to select a presumably minimal, yet sufficient number of products to be tested. Since the time budget for testing is limited or even a priori unknown, the order in which products are tested is crucial for effective product-line testing. Prioritizing products is required to increase the probability of detecting faults faster. In this article, we propose similarity-based prioritization, which can be efficiently applied on product samples. In our approach, we incrementally select the most diverse product in terms of features to be tested next in order to increase feature interaction coverage as fast as possible during product-by-product testing. We evaluate the gain in the effectiveness o
امتیاز شما: