در هر صورت، تکنیک های رایج استفاده شده تست نرم افزار در تست محصولات مایکروسافت عبارتند از:
- Equivalent Class Partitioning : که به نوعی همان روش افراز فضای ورودی برای تک تک ورودیها میباشد
- Boundary Value Analysis : که تمرکز بر روی آزمون مقادیر کرانهای دارد
- Combinatorial Analysis : که ترکیب ورودیهای مختلف را مورد آزمون برای تست نرم افزار قرار میدهد.
روشهای مرسوم در آزمونهای ساختاری در تست نرم افزار عبارتند از Block Testing, Line Testing, Decision Testing, Condition Testing, Basic Path Testing که برای مطالعه آنها میتوانید به منابع مربوطه مراجعه نمایید.
در شرکت مایکروسافت برای تست نرم افزار از روش Model-Based Testing نیز استفاده میشود که رایجترین آن آزمون مبتنی بر ماشین حالات است. در این روش، فراورده آزمون مورد نظر در ابتدا مدلسازی میشود، سپس آزمونهای لازم از روی مدل استخراج میگردد. ابزارهایی همچون Spec Explorer در این زمینه ارائه شده است که برای تستهای پروتکل در حوزه امنیت کاربرد زیادی دارند.
در زمینه ابزارهای آزمون در تست نرم افزار، مایکروسافت ابزارهای متعددی را در حوزه های مختلف آزمون ارائه داده است که تشریح آنها در این مقاله نمیگنجد. در مورد خودکارسازی آزمون در شرکت مایکروسافت فقط به ارائه چند نکته بسنده میکنیم: برای محصولاتی که دوره نگهداشت بیشتری دارند، خودکارسازی بخش اعظم آزمونها در تست نرم افزار ضروری است چرا که موقع تغییر سیستم، با اجرای تستهای رگراسیون خودکارسازی شده، میتوان از صحت کارکرد بخشهای تغییر داده نشده سیستم اطمینان حاصل نمود.
تکنیک های استفاده شده در تست محصولات نرم افزاری ماکروسافت
تست نرم افزار | تحلیل کارایی سیستم آزمون ,testing ,مایکروسافت ,ارائه ,خودکارسازی ,شرکت ,شرکت مایکروسافت منبع
درباره این سایت