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

  • سال انتشار: 1399
  • محل انتشار: پنجمین کنگره بین المللی مهندسی برق، کامپیوتر و مکانیک
  • کد COI اختصاصی: ISCELEC05_027
  • زبان مقاله: فارسی
  • تعداد مشاهده: 288
دانلود فایل این مقاله

نویسندگان

سیروس شیخی

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

محمود دی پیر

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

چکیده

وب سرویس ها قلب تپنده نرم افزارهای پرکاربرد امروزی هستند. بسیاری ار انواع نرم افزارهای امروزی همچون نرم افزارهای پیام رسان، نرم افزارهای شبکه های اجتماعی، نرم افزارهای خدمات رسان بر خط † و دیگر نرم افزارهای از این دست تنیدگی و وابستگی شدیدی با مفاهیم وب سرویس ها دارند. در نتیجه نفاهیمی همچون در دسترس بودن، قالبیت اطمینان، صحت در عملکرد و خطاپذیری از نیازمندی های حیاتی برای یک وب سرویس می باشد. از این رو در طول حیات یک نرم افزار که از وب سرویس ها جهت سرویس دهی بهره، اطمینان از صحت کارکرد وب سرویس های مرتبط و پایش دائمی انها امری ضروری است. لذا در این مطالعه سعی بر آن داریم تا شیوه ای نوین جهت ایجاد یک متد برای تست وب سرویس ها مورد مطالعه قرار دهیم. در خلال مطالعه مذکور ایده اصلی و چالش های پیش روی پیاده سازی این متد را بررسی می کنیم. در انتها یک نمونه موردی از پیاده سازی این متد برای وب سرویس RESTful مورد بررسی قرار گرفته و نتایج آن ارائه می گردد. بسط این متد به دیگر انواع وب سرویس ها همچون SOAP و GraphQL به عنوان فعالیت های آتی مدنظر بوده و پیشنهاد می گردد.

کلیدواژه ها

وب سرویس، آزمون نرم افزار، آزمون جعبه سیاه، GraphQL ،RESTful ،SOAP ،Black-Box Testing

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

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

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

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