برو به محتوای اصلی
فرید کاووسی
علاقه‌مند به استارتاپ
۴ سال پیش پرسیده شده

Validation و Verification در تست نرم‌افزار به چه معنایی هستند؟ چه تفاوتی باهم دارند؟

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربه‌تون رو به اشتراک بگذارید!

اعتبارسنجی (Validation) و درستی‌سنجی (Verification) در مهندسی نرم‌افزار به فرآیندهایی گفته می‌شود که پس از تولید یا در طول تولید نرم‌افزار بر آن اعمال می‌گردد تا کارآیی و درستی نرم‌افزار مورد بررسی قرار گیرد. از بهترین تعریف‌هایی که وجود دارد می‌توان به موارد زیر اشاره کرد: 

?Validation: Are we building the right system

?Verification: Are we building the system right

در توضیح تعاریف بالا باید گفت که Validation مفهومی کلی‌تر نسبت به Verification می‌باشد.

اعتبارسنجی (Validation): آیا نتایجی که با اجرای نرم‌افزار بدست می‌آید همان هدفی است که به دنبال آن بودید یا به عبارت دیگر سیستم شما کار درستی را انجام می‌دهد؟

درستی‌سنجی (Verification): آیا نرم‌افزار به درستی تهیه شده است و با اصول مهندسی نرم‌افزار سازگار می‌باشد یا به عبارت دیگر کار را درست انجام می‌دهد؟

سوالات مشابه

آمار سوال

۱٬۰۹۱ نمایش
۰ دنبال‌کننده
۴ سال پیش پرسیده شده
آمار بازدید در این ماه