قسمت سوم پادکست -تست موثر نرم افزار

آزمایش ساختاری (Structural testing) از کد برای تکمیل مجموعه تست‌های مبتنی بر مشخصات استفاده می‌کند. هدف اصلی آن شناسایی بخش‌هایی از کد است که هنوز پوشش داده نشده‌اند و تصمیم‌گیری در مورد اینکه آیا باید تست شوند یا خیر. ابزارهای پوشش کد (Code coverage tools) به شناسایی این قسمت‌های پوشش‌داده‌نشده کمک می‌کنند. معیارهای مختلفی برای پوشش کد وجود دارد، از جمله پوشش خط (line coverage)، پوشش شاخه (branch coverage) و پوشش شرط + شاخه (condition + branch coverage). پوشش مسیر (Path coverage) قوی‌ترین معیار است در حالی که پوشش خط ضعیف‌ترین است. معیار MC/DC برای عبارات پیچیده بهینه و بسیار ارزشمند است. مهم است که پوشش کد را صرفاً به عنوان یک عدد هدف در نظر نگیریم، بلکه آن را ابزاری برای بهبود تست‌ها و یافتن بخش‌های فراموش‌شده بدانیم. آزمایش جهش (Mutation testing) نیز برای اطمینان از قدرت و کارایی مجموعه تست در کشف خطاها استفاده می‌شود.

 

شنیدن قسمت سوم در تلگرام

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش

سبد خرید