Kaptain Kitty
انتشار :۲۵ اسفند ۱۳۹۳
بازدید :807 بار

 

unit test

محل unit test در بین انواع تست ها

 

Unit testing یکی از فرآیند های تولید نرم افزار است که در آن کوچکترین قسمت های قابل تست یک اپلیکیشن که unit نامیده می شود به صورت مستقل و جداگانه برای عملکرد بهتر مورد بررسی دقیق و موشکافانه قرار می گیرد.

Unit testing اغلب به صورت خودکار انجام می شود اما می توان آن را به صورت دستی یا manual نیز انجام داد. این حالت از testing، یک کامپوننت از

Extreme Programming) XP) می باشد. XP یک متد برنامه نویسی نرم افزار است که رویکردی دقیق و موشکافانه را برای ساخت یک محصول از طریق تست ها و بازنگری های پیوسته اتخاذ می کند.

Unit testing تنها آن قسمت هایی را شامل می شود که برای تست عملکرد یک واحد (unit)، لازم و اساسی می باشند. این باعث می شود که برنامه نویسان بدون نگرانی از اینکه تغییرات در کد منبع چه تاثیراتی بر عملکرد سایر واحد ها یا کل برنامه خواهد داشت، برای اصلاح کد منبع اقدام نمایند.

وقتی که مشخص شد تمام واحد های موجود در یک برنامه به کارامد ترین و بدون خطا ترین حالت ممکن کار می کنند، کامپوننت های بزرگ تر برنامه می توانند از طریق integration testing مورد بررسی قرار گیرند.

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

 

unit test چیست انواع تست نرم افزار تست unit test تست نرم افزار یونیت تست چیست
مطالب مرتبط

آن را هیروگلیف (hieroglyph) زمانه ما می‌دانند. نمادها و سمبل‌های کوچکی که نوعی خط تصویری هستند. سمبل‌هایی ظاهرا قابل فهم برای همگان. اما درک مردم از اموجی‌ها در همه جا یکسان نیست. حرفه جدیدی راه‌اندازی شده. حرف مترجمی برای خط تصویری اموجی (Emoji). رد اموجی ‌را که بگیریم به ژاپن می‌رسیم. اول بار آنجا باب […]

پژوهشگران دانشگاه ام‌آی‌تی آمریکا با بهره‌گیری از هوش مصنوعی بات توییتری ساخته‌اند که با تجزیه و تحلیل الگوی سخنان دونالد ترامپ در محافل عمومی، توییت‌هایی با همان حال و هوای عجیب و گاه زننده از سخنان او تولید می‌کند. دونالد ترامپ در میان بهت و ناباوری بسیاری حالا کاندیدای پیشتاز جمهوری‌خواهان در پیش‌انتخابات ریاست‌جمهوری در […]

گوگل یک پیش نمایش از “اندروید اشیاء” یا همان Android things برای برنامه نویسان ارائه کرد- سیستم عاملی مبتنی بر اندروید برای دستگاه های هوشمند و محصولاتی که از اینترنت اشیاء (IOT) استفاده می کنند. سیستم عامل اندرویدی اینترنت اشیاء به این منظور طراحی شده است که ساخت وسایل هوشمند برای برنامه نویسان آسان تر شود، […]

فیس‌بوک به رغم واکنش اولیه مبنی بر بی‌طرفی‌اش نسبت به خبرهای منتشر شده در این شبکه اجتماعی، به درخواست‌های گسترده عمومی تن داد و اعلام کرد خبرهای جعلی را به کمک گزارش‌های کاربران و سرویس‌های درستی‌سنجی مهار خواهد کرد. بزرگ‌ترین شبکه اجتماعی جهان زیر فشار انتقادات گسترده عمومی اعلام کرد که از همین حالا کار […]

نظراتتان را برایمان بنویسید

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

مطالب ما تو این شبکه های اجتماعی هم پخش میشه