آزمایش میمون (monkey test) بر روی نرم افزار چیست ؟ انواع، مزایا و معایب

آزمایش میمون (monkey test) بر روی نرم افزار چیست ؟ انواع، مزایا و معایب
  • 1396/7/12
  • زهرا معبودی
  • 0

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

گویا آی تی – آزمایش میمون روشی برای بررسی عملکرد نرم افزارهای تولید شده است. روش کار در این آزمایش بدین صورت است که اطلاعات تصادفی به عنوان ورودی به نرم افزار داده شده و نتایج حاصل بررسی میگردد. هدف از این آزمایش این است که آیا اطلاعات تصادفی سیستم و یا خود نرم افزار را دچار مشکل خواهد کرد و یا خیر.

  • در آزمایش میمون فرد آزمایش کننده و گاهی خود برنامه نویسان، با این علم که اگر یک میمون در کنار این سیستم قرار بگیرد بدون هیچ علم و فهمی اطلاعات را بصورت کاملا تصادفی وارد خواهد کرد، اطلاعاتی را بصورت تصادفی وارد نرم افزار میکنند.
  • آزمایش هایی که با این روش انجا میگیرد بر اساس اطلاعات بسیار تصادفی است و شاید نتایج درستی نداشته باشد.
  • به علت تصادفی بودن اطلاعات وارد شده، احتمالاً آزمایش کنندگان و توسعه دهندگان نمیتوانند یکسری از مشکلات و معایب را مجددا در آزمایش ها ببینند تا بتوانند آنها را رفع کنند.

آزمایش میمون

مزایای آزمایش میمون :

  • آزمایش میمون روش بسیار خوبی برای پیدا کردن مشکلاتی جدید در نرم افزار است که در روش های معمول پیدا کردن آن ممکن نیست.
  • علاوه بر این آزمایش میمون روش خوبی برای انجام آزمایش فشار و آزمایش بارگذاری است، زیرا روش های انجام این آزمایش بصورت تصادفی و بدون ساختار خاصی ست.
  • روش انجام آن بسیار آسان است زیرا فقط به یکسری اطلاعات تصادفی نیاز دارد.
  • هزینه ی آماده سازی و انجام این آزمایش بسیار پایین است.
  • میتوان با استفاده از یکسری ابزار خاص این آزمایش را بصورت خودکار انجام داد.
  • این آزمایش را میتوان برای نرم افزارهای مخصوص کامپیوترها، نرم افزارهای مختص به وب و اپلیکیشن های موبایل انجام داد.

معایب آزمایش میمون :

  • همانطور که در اول مطلب نیز اشاره کردیم به علت تصادفی بودن اطلاعات وارد شده، پیدا کردن مجدد یک مشکل در این آزمایش دشوار است.
  • بررسی مشکلات غیرمنتظره ی پیش آمده در خلال این آزمایش، کاری وقت گیر و سخت است.
  • آزمایش کنندگان احتمالا کاری دشوار در تعریف یک روند خاص برای آزمایش دارند. و همچنین نمیتوانند از دقت مواردی که در طول آزمایش پیش می آید اطمینان حاصل نمایند.
  • در آزمایش میمون به احتمال بسیار فراوان نیاز به زمان زیادی دارید تا بتوانید یک مشکل را در نرم افزار پیدا کنید. دلیل این امر عدم وجود یک پیش تعریف از آزمایش است.

انواع آزمایش میمون :

۳ نوع آزمایش میمون وجود دارد:

  • آزمایش میمون نادان : در این روش آزمایش کنندگان هیچ اطلاعی در مورد محصول و یا نرم افزار مورد تست ندارند. همچنین آنها نمی دانند که آیا اطلاعاتی که وارد میکنند از نظر نرم افزار اطلاعاتی مورد قبول است یا خیر. این روش با نام “میمون گنگ” نیز شناخته میشود.
  • آزمایش میمون باهوش : در آزمایش میمون باهوش آزمایش کنندگان اطلاعات خوبی از نرم افزار و نحوه ی دقیق کار آن دارند و اطلاعاتی را وارد میکنند که از نظر نرم افزار مورد قبول هستند.
  • آزمایش میمون فوق العاده : در این آزمایش، افرادی که کار آزمایش را انجام میدهند اطلاعات جامعی در مورد عملکرد نرم افزار و نحوه کار با آن به عنوان یک کاربر را دارند و از دید یک کاربر اطلاعات را وارد می کنند.

در این باره دیدگاه خود را با گویا آی تی در میان بگذارید و این مطلب را بر روی شبکه های اجتماعی نشر دهید.

منبع

دیدگاه خود را وارد کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *