>
Fa   |   Ar   |   En
   ارائه روشی برای تست رابط گرافیکی کاربر مبتنی بر مدل (بهینه سازی الگوریتم تولید خودکار مورد آزمون و افزایش قابلیت اتکا)  
   
نویسنده بهرامی دهدار معصومه ,اکبری رضا
منبع دومين كنفرانس ملي مديريت و مهندسي كيفيت و قابليت اتكا - 1402 - دوره : 2 - دومین کنفرانس ملی مدیریت و مهندسی کیفیت و قابلیت اتکا - کد همایش: 02230-43837 - صفحه:0 -0
چکیده    در چرخه عمریک محصول نرم افزاری علاوه بر فرآیند های طراحی و پیاده سازی نرم افزار، فرآیندهای دیگری نیز برای تکمیل چرخه عمر نرم افزار حیاتی هستند. آزمون نرم افزار و تحلیل ایمنی و قابلیت اطمینان نرم افزار، یکی از مراحل حساس چرخه عمر و جزء اصلی برای اطمینان از کیفیت نرم افزار محسوب می شود. معمولا اجرای آزمونها، عملی بسیار زمان بر بوده و هزینه زیادی (معمولا 30 تا 50 درصد هزینه کل تهیه نرم افزار) بر پروژه تحمیل می کند. صحت عملکرد رابط گرافیکی کاربر برای تضمین ایمنی، استحکام و قابلیت استفاده از کل سیستم نرم افزاری است. در روش استخراج نمونه آزمون برای تست رابط کاربری به تعداد انبوهی از نمونه آزمون خواهیم رسید که بررسی تمامی آنها زمانبر و پرهزینه خواهد بود. لذا حذف نمونه آزمون های اضافی و غیر قابل اجرا می تواند منجر به ایجاد زیرمجموعه ای از دنباله های آزمون گردد که پوشش کاملتری ایجاد کند. مهندس تست به مجموعه ای تحت عنوان دنباله آزمون شامل انواع نمونه آزمون ها نیاز دارد تا اهداف تست را ارضاء کند. استراتژی تست t- ستونی با استفاده از مفاهیم آرایه متعامد و آرایه پوشش، در تولید خودکار نمونه آزمون ها با کمترین تعداد و بیشترین پوشش، نقش سازنده ای را ایفا نموده است. امروزه الگوریتم های ابتکاری و فراابتکاری زیادی با رویکرد تولید خودکار نمونه های آزمون و تکنیک t- ستونی مانند الگوریتم های جستجوی ژنتیک، الگوریتم کلونی مورچگان، الگوریتم شبیه سازی تبرید، ازدحام ذرات و جستجوی ممنوعه وجود دارد. در راهکار پیشنهادی، با ادغام الگوریتم شبیه سازی تبرید و الگوریتم جستجوی خفاش تولید دنباله آزمون را با استفاده از تکنیک t- ستونی انجام داده و قادر به تولید دنباله آزمون برای آرایه پوشش تا درجه12 (t=12) می باشد.
کلیدواژه تست مبتنی بر مدل، تست رابط گرافیکی کاربر، تولید خودکار نمونه آزمون، آرایه پوشش، الگوریتم شبیه سازی تبرید، الگویتم جستجوی خفاش
آدرس , iran, , iran
 
   a method for model-based graphical user interface testing (optimization of the automatic production algorithm of the test case and increasing reliability)  
   
Authors
Abstract    in the life cycle of software product, in addition to the software design and implementation processes, other processes are also vital to complete the software life cycle. software testing and analysis of software safety and reliability is one of the main components to ensure software quality. usually, the execution of tests is very time-consuming and imposes a lot of cost (usually 30 to 50 percent of the total cost of software development) on the project. the correct operation of the graphical user interface is to ensure the safety, robustness and usability of the entire software system. in the method of extracting test samples for user interface testing, we will reach a large number of test samples, which will be time-consuming and expensive to review. therefore, removing the sample of additional and non-applicable tests can lead to the creation of a subset of test sequences that provide more complete coverage. since the test engineer need a set of sample tests the satisfy the test objective, this set is known as a test sequence. algorithms with t-way strategy in automatic production of minimal test suite has been increased؛ among them algorithms like genetic search algorithms, ant colony algorithm, simulated annealing, particle swarm optimization and tabu search algorithm have a major contribution. having a complicated structure and using difficult calculations, most of these algorithms cannot produce a test suite for t > 3. the proposed solution generates the test suite for various configurations by combining simulated annealing algorithm with bat search algorithm and using t-way test strategy. this algorithm is able to generate test suite up to t = 12.
Keywords model base testing ,mbt ,gui testing ,test case generation ,covering array ,simulated annealing algorithm ,bat search algorithm
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved