عنوان مقاله :
راهكاري نوين جهت توليد دنباله آزمون كمينه در فرآيند آزمون نرم افزار با تركيب الگوريتم هاي جستجوي تپه نوردي و جستجوي خفاش
عنوان به زبان ديگر :
A Hybrid solution for Software testing to minimum test suite generation using hill climbing and bat search algorithms
پديد آورندگان :
رافعي، وحيد دانشگاه اراك , اسفندياري، سجاد دانشگاه اراك
كليدواژه :
آزمون نرم افزار , الگوريتم خفاش , الگوريتم تپه نوردي , توليد نمونه آزمون
چكيده فارسي :
امروزه استفاده از الگوريتمهاي مبتني بر هوش جمعي به همراه استراتژي آزمون T-ستوني[i] در حوزه توليد خودكار دنباله آزمون كمينه، افزايش يافته است. در اين ميان الگوريتمهاي جستجوي ژنتيك، الگوريتم مورچگان، شبيهسازي تبريد، ازدحام توده ذرات و الگوريتم جستجوي ممنوعه سهم به سزايي را دارند. اكثر اين الگوريتمها به دليل داشتن ساختار پيچيده و استفاده از محاسبات دشوار قادر به توليد دنباله آزمون براي مقدار 3T> نميباشند. در اين پژوهش با تركيب الگوريتم جستجوي تپهنوردي و الگوريتم جستجوي خفاش، دنباله آزمون بهينه با استفاده از استراتژي آزمون T-ستوني براي پيكربنديهاي مختلف توليد ميشود. اين راهكار قادر است كه دنباله آزمون تا مقدار 10T= را نيز توليد كند. يكي از معيارهاي ارزيابي توليد دنباله آزمون، اندازه آرايه توليدشده است. در اين پژوهش ضمن مقايسه راهكار پيشنهادي با جديدترين الگوريتمهاي منتشرشده در حوزه توليد خودكار دنباله آزمون، برتري آن نيز نشان داده خواهد شد.
چكيده لاتين :
Nowadays using meta-heuristic algorithms besides T-way testing strategy is increasing to generate minimum test suites automatically. Genetic Algorithm، Ant Colony، Simulated Annealing، and Tabu Search play an important role in this regard. However، most of these algorithms cannot generate test suits efficiently for T>3 due to their complex structure and complicated computations. In this paper، we propose a hybrid approach using hill climbing and bat search algorithms to minimum test suit generation. Our proposed solution uses T-way strategy to test suit generation for different configuration of the system. The proposed solution can generate test suits up to T=10. Since one of the most important criterions for the evaluation of test suits is the array size، hence we compare our results with other existing approaches in terms of this criterion. Our results show that our proposed solution outperforms other approaches.
عنوان نشريه :
مهندسي برق دانشگاه تبريز
عنوان نشريه :
مهندسي برق دانشگاه تبريز