The Application of Imperialist Competitive Algorithm to Automated Test Data Generation

  • سال انتشار: 1395
  • محل انتشار: چهارمین کنفرانس بین المللی پژوهش های کاربردی درمهندسی کامپیوتر و پردازش سیگنال
  • کد COI اختصاصی: CEPS04_023
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 664
دانلود فایل این مقاله

نویسندگان

Arezou Naghib

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

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.