The Application of Imperialist Competitive Algorithm to Automated Test Data Generation
- سال انتشار: 1395
- محل انتشار: چهارمین کنفرانس بین المللی پژوهش های کاربردی درمهندسی کامپیوتر و پردازش سیگنال
- کد COI اختصاصی: CEPS04_023
- زبان مقاله: انگلیسی
- تعداد مشاهده: 664
نویسندگان
Sama technical and vocational training college, Islamic Azad University, Orumia Branch Orumia, Iran
چکیده
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مقالات مرتبط جدید
- ارزیابی اقتصادی و زیست محیطی سناریوهای ترکیب انرژی تجدیدپذیر در برنامه ریزی تولید برق ایران تا افق ۱۴۱۰
- بررسی فناوریها و استراتژیها برای بهینه سازی مصرف انرژی و افزایش کارایی در شبکه های توزیع
- فناوری اطلاعات و ارتباطات سبز
- Hoo Controller Design for a Quadruple-Tank Multivariable System: Robust Performance via Weighted Sensitivity Shaping
- تاثیر حیاتی همبستگیهای آماری ضعیف بادبار بر قابلیت اطمینان سیستمهای قدرت: دیدگاهی فراتر از مدلهای سنتی
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.