خوکارسازی فرایند آزمون برنامه های جنبه گرا به کمک آزمون تکاملی

  • سال انتشار: 1393
  • محل انتشار: دومین کنفرانس دستاوردهای نوین در مهندسی برق و کامپیوتر
  • کد COI اختصاصی: NAEC02_182
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1183
دانلود فایل این مقاله

نویسندگان

زهرا جزینی درچه

موسسه آموزش عالی علامه نائینی نائین گروه مهندسی کامپیوتر

بهزاد سلیمانی نیسانی

دانشگاه کاشان دانشکده برق و کامپیوتر

امیرحسین نظرعلیان

موسسه آموزش عالی تبریز، گروه مهندسی کامپیوتر

چکیده

برنامه نویسی جنبه گرا یک الگوی برنامه نویسی جدید است که به برنامه نویسان کمک می کند تا دغدغه های مشترک بین پیمانه های مختلف برنامه را جدا کنند . فرایند آزمون نرم افزار می تواند تا نیمی از هزینه های توسعه نرم افزار را کاهش دهد. بنابراین فرایند آزمون خودکار جهت صرفه جویی در منابع اهمیت فراوانی دارد. این مقاله به بررسی چارچوبی برای آزمون خودکار برنامه نویسی جنبه گرا می پردازد که از آزمون تکاملی جهت خودکارسازی فرایند آزمون استفاده می کند. این آزمون با شناسایی انشعاب های مورد هدف به وسیله جنبه ها انجام می شود هدف این پژوهش فراهم کردن آزمون پوشش بهتر برای برنامه های جنبه گرا با استفاده از روش های آزمون خوکار است. رویکرد معرفی شده بر همه قسمت های برنامه شامل رفتار جنبه ها تمرکز دارد. ایده معرفی شده برای خودکار سازی آزمون برنامه های جنبه گرا می تواند راهکاری برای رسیدن به بالاترین پوشش انشعاب در آزمون خودکار ارائه دهد. همچنین ابزارهایی برای پیاده سازی این چارچوب در زبان جاوا معرفی شده است.

کلیدواژه ها

برنامه نویسی جنبه گرا، خودکارسازی آزمون، آزمون تکاملی، پوشش انشعاب، جاوا

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

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

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

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