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

درک تست ترکیبی

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

محاسبه در تست ترکیبی

محاسبه در تست های مبتنی بر ترکیب اغلب شامل تعیین تعداد ترکیبات یا تعاملات مسیر است.(۱) ضریب دوومیال برای محاسبه تعداد راه های انتخاب (FLT:0t پارامترهای از مجموعه ای از پارامترهای n [LT:3] استفاده می شود:

[[ویرایش] [۱] [۱۰] [۱] [۲] [۱] [۲]] [۱] [۱] [۱] [۱] [۱] [۲]] [۱] [۲] [۵] [۵] [۵] [۳] [۱] [۱] [۳] [۱] [۳] [۳] [۳] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۵] [۳] [۱] [۱] [۱] [۱] [۵] [۵] [۵] [۱] [۳] [۳] [۵] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۳] [۱] [۱] [۵] [۱] [۱] [۱] [۳] [۵] [۱] [۳] [۱] [۳] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۵] [۳] [۳] [

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

برنامه های کاربردی در سیستم های نرم افزار پیچیده

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

با تمرکز بر تعاملات پارامتر بحرانی، سازمان ها می توانند اشکالات را زود شناسایی کرده و کیفیت نرم افزار را بدون تلاش های تست بیش از حد بهبود دهند.این رویکرد همچنین از اتوماسیون پشتیبانی می کند و آن را برای محیط های ادغام مداوم مناسب می کند.

  • تست پیکربندی
  • پروتکل Network Authentication
  • تست رابط کاربری User Interface
  • تست امنیتی