The Application of Imperialist Competitive Algorithm to Automated Test Data Generation
سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 604
فایل این مقاله در 30 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CEPS04_023
تاریخ نمایه سازی: 11 مرداد 1396
چکیده مقاله:
Debugging and testing are important and critical activities of the software development and maintenance process. A challenging part of this phase entails the generation of test cases that satisfy a given adequacy criterion. In this paper a new approach, Imperialist Competitive Algorithm (ICA), is used optimal automated test cases generation. We present a new fitness evaluation method based on Cosine distance. At the end, regard to this matter that most of the researches work focuses on deriving the input by random consideration for program slicing criterion and in most of the slicing methods, just one program execution is studied which is not enough for perfect comprehension of program and if many executions are studied, then repeated executions may be studied frequently proportional to input data which leads to iteration, taking a longest period of time and lack of efficient debugging, the generated optimal test cases are used as input component of dynamic slicing criterion for generating a set of slices per each program path which is more efficient for debugging. The results obtained suggest that the used method can play an important role in test case generation, reducing the cost of software testing and resulting in more efficient testing of software products.
کلیدواژه ها:
Automatic Test Case Generation ، Path coverage ، Imperialist Competitive Algorithm ، Program Slicing
نویسندگان
Arezou Naghib
Sama technical and vocational training college, Islamic Azad University, Orumia Branch Orumia, Iran
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :