آموزش جاوا SE در عمل: تست واحد با JUnit - آخرین آپدیت

دانلود Java SE in Practice: Unit Testing with JUnit

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: از هر توسعه‌دهنده جاوا انتظار می‌رود که قادر به انجام تست واحد (Unit Testing) برای کدهای خود باشد. در این دوره آموزشی جامع، شما یاد می‌گیرید که چگونه تست‌های واحد موثری بنویسید تا اطمینان حاصل کنید که اپلیکیشن‌های جاوا دقیقاً طبق انتظار شما عمل می‌کنند. در ابتدا، نحوه ایجاد تست‌های JUnit و سازماندهی آن‌ها برای داشتن مجموعه‌های تست قابل نگهداری را بررسی خواهید کرد. سپس، با انواع Assertionهای JUnit برای اعتبارسنجی نتایج مورد انتظار آشنا شده و یاد می‌گیرید چگونه از Anotationهای چرخه حیات (Lifecycle) برای مدیریت مراحل آماده‌سازی و پاک‌سازی تست‌ها استفاده کنید. در نهایت، روش‌های بهبود گزارش‌های تست و اجرای آن‌ها در ابزارهای مختلف از جمله IDEها، Maven و ابزارهای تحویل مداوم (Continuous Delivery) را خواهید آموخت. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم از JUnit را برای نوشتن تست‌های واحد حرفه‌ای برای کدهای جاوا به دست خواهید آورد.

سرفصل ها و درس ها

درک JUnit Understanding JUnit

  • JUnit چیست؟ What Is JUnit?

  • درک کتابخانه JUnit Understanding the JUnit Library

  • راهنمای همراه Following Along

نصب و اجرای JUnit Installing and Running JUnit

  • افزودن JUnit به عنوان وابستگی پروژه Adding JUnit as a Project Dependency

  • اجرای تست‌ها در IDE Running Tests in an IDE

  • اجرای تست‌ها با Maven Running Tests with Maven

  • دیباگ کردن تست در IDE Debugging from a Test in an IDE

  • مشاهده پوشش تست (Test Coverage) Viewing Test Coverage

ایجاد تست‌ها Creating Tests

  • درک زمان مناسب برای ایجاد تست‌ها Understanding When to Create Tests

  • ایجاد کلاس‌های تست Creating Test Classes

  • ایجاد متدهای تست Creating Test Methods

نوشتن متدهای تست و استفاده از Assertions Writing Test Methods and Using Assertions

  • استفاده از JUnit Assertions Using JUnit Assertions

  • بررسی برابری و یکسانی (Equality and Identity) Asserting Equality and Identity

  • بررسی مقادیر Boolean Asserting Boolean Values

  • بررسی مجموعه‌ها (Collections) Asserting Collections

  • درک ساختار رایج متدهای تست Understanding Common Test Method Structure

  • بررسی استثناهای مورد انتظار Asserting Expected Exceptions

  • گروه‌بندی Assertionها با assertAll Grouping Assertions with assertAll

  • درک Test Doubles Understanding Test Doubles

  • استفاده از Test Doubles Using Test Doubles

بهره‌گیری از چرخه حیات تست Leveraging Test Lifecycle

  • درک چرخه حیات تست در JUnit Understanding JUnit Test Lifecycle

  • آماده‌سازی تست‌ها با BeforeEach Setting up Tests with BeforeEach

  • ایجاد سایر متدهای چرخه حیات تست Creating Other Test Lifecycle Methods

کنترل اجرای تست‌ها Controlling Test Execution

  • درک گزینه‌های اجرای تست Understanding Test Execution Options

  • پارامتریک کردن تست‌ها Parameterizing Tests

  • غیرفعال کردن تست‌ها Disabling Tests

  • برچسب‌گذاری و فیلتر کردن تست‌ها Tagging and Filtering Tests

  • اجرای شرطی تست‌ها Conditional Test Execution

مدیریت گزارش‌های تست Managing Test Reporting

  • درک اهمیت گزارش‌های تست Understanding the Importance of Test Reports

  • ارائه پیام‌های خطا Providing Failure Messages

  • بهره‌گیری از Display Names Leveraging Display Names

  • تست‌های تو در تو (Nesting Tests) Nesting Tests

اجرای تست‌های واحد در خط لوله ساخت (Build Pipeline) Running Unit Tests as Part of a Build Pipeline

  • بهره‌برداری از تست‌های واحد Capitalizing on Unit Tests

  • بررسی نمونه یک Build Pipeline Touring a Sample Build Pipeline

نمایش نظرات

آموزش جاوا SE در عمل: تست واحد با JUnit
جزییات دوره
1h 54m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
Jim Weaver
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Weaver Jim Weaver

جیم ویور یک توسعه دهنده نرم افزار با تجربه در بسیاری از زبان ها و سیستم عامل ها است. او در بسیاری از بخشهای عمودی صنعت از جمله دفاع ، لیزینگ ، انرژی و بهداشت کار کرده و آنها را هدایت کرده است. جیم تجربه گسترده ای در زمینه تکنیک ها و ابزارهای تست پذیرش دارد و یکی از نویسندگان اصلی JWebUnit است که یک API و چارچوب تست برنامه وب منبع باز است.