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

 

unit test

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

 

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

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

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

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

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

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

 

برچسب‌ها, , , ,

مطالب مرتبط

اشتباه کردن در مسیر فریلنسر شدن بخشی از منحنی یادگیری است. هیچ‌کس یک شبه فریلنسر نمی‌شود و دستۀ جدیدی از مشتریان پول‌ساز را به یکباره نمی‌یابد و باز هیچ‌کس ۱۰۰۰۰ دلار در یک هفته به چنگ نمی‌آورد تا بقیۀ ماه را به خوشگذرانی در ساحل رویایی با شن‌های سفید بگذراند. زمانی که من تازه کارم […]

بیانه لینکدین در روز افتتاح لینکدین لرنینگ: “امروز خوشحالیم تا آغاز فعالیت لینکدین لرنینگ را به عنوان یک پلتفرم یادگیری آنلاین اعلام کنیم  که افراد و سازمان ها را قادر می سازد تا به آمال و اهداف خود دست یابند. هدف ما کمک به افراد برای کشف  و توسعه  مهارت های مورد نیاز آنها ازطریق  یادگیری شخصی […]

نسخه‌ی ۳٫۱۲ تلگرام ساعاتی پیش منتشر شد و در این نسخه نیز همانند ورژن‌های قبلی امکانات جذاب و بسیار کاربردی جدیدی به این برنامه‌ی محبوب اضافه شد. سرنجام بعد از مدتی انتظار نسخه‌ی ۳.۱۲ تلگرام منتشر شد و امکاناتی همچون ساخت تصاویر گیف، ویرایشگر جدید عکس‌ها و امکان اضافه کردن ماسک و استیکر و متن […]

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

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

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

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