تست واحد چیست؟

shape
shape
shape
shape
shape
shape
shape
shape

UNIT TESTING نوعی تست نرم افزار است که در آن واحد ها یا اجزای یک نرم افزار تست می شوند. هدف این است که تأیید کنیم که هر واحد کد نرم افزار مطابق آنچه انتظار می رود انجام دهد.

تستر کینگ

تست واحد در حین توسعه (مرحله کدگذاری) برنامه توسط برنامه نویسان انجام می شود. تست های واحد ، بخشی از کد را جدا کرده و صحت آن را تأیید می کند.

 

در SDLC ، STLC ، V Model ، تست واحد سطح اول تست است که قبل از تست یکپارچه سازی (integration testing) انجام می شود.

تستر کینگ

تست واحد یک روش تست جعبه سفید(WhiteBox) است که معمولاً توسط توسعه دهنده انجام می شود. اگرچه ، در یک دنیای عملی به دلیل کمبود زمان یا عدم تمایل توسعه دهندگان به تست ، مهندسان QA نیز تست واحد را انجام می دهند.

تست واحد به دو صورت دستی (manual) و اتوماسیون (automation) انجام می شود. مهندسین نرم افزار هیچ کدام را ارجح از دیگری نمی دانند اما تست اتوماسیون واحد را ترجیح می دهند.

تستر کینگ

در این بخش لازم است با مفهوم دیگری به نام پوشش کد (Code Coverage) آشنا بشوید.

پوشش کد با پوشش Test متفاوت است. پوشش کد مربوط به روشهای تست واحد است که حداقل باید یکبار کلیه بخش کد را هدف قرار می دهد. این کار معمولاً توسط توسعه دهندگان یا تسترها ی تست واحد انجام می شود.

 

 

مشاوره رایگان
0991-1001037
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_واحد
#پوشش_کد
#code_coverage
#unit_test

دیدگاهتان را بنویسید

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