لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر تست واحد (Unit Testing) در جاوا با Spring Boot و Mockito
- آخرین آپدیت
دانلود Master Java Unit Testing with Spring Boot and Mockito
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
یک روش هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را بیازمایید، فرضیات را به چالش بکشید و در طول مسیر یادگیری، درک عمیقتری از مفاهیم به دست آورید.
در این دوره، شما سفری را برای تسلط بر تست واحد با استفاده از Mockito و Spring Boot آغاز خواهید کرد. با شروع از معرفی Mockito، یاد میگیرید که چگونه پروژههای خود را با استفاده از Spring Initializr راهاندازی کرده و اولین تستهای واحد خود را بنویسید. با پیشروی در دوره، عمیقتر وارد مباحث ایجاد سرویسهای بیزینسی، استفاده از Stubها و بهروزرسانی تستها برای بهرهبرداری موثر از Mockito خواهید شد.
این دوره شما را به صورت دقیق از طریق سناریوهای مختلف تست واحد هدایت میکند؛ از جمله تنظیم سرویسهای بیزینسی برای فراخوانی سرویسهای داده، نوشتن تستهای واحد با Stub و شبیهسازی با Mockito. شما تکنیکهای پیشرفتهای مانند ریفکتورینگ با @Mock، @InjectMocks و @RunWith(MockitoJUnitRunner) را بررسی کرده و نکات ارزشمندی درباره Argument Matchers، تایید فراخوانی متدها (Verify) و Argument Capture خواهید آموخت.
در بخشهای نهایی، تمرکز بر ادغام Mockito با Spring Boot خواهد بود. شما سرویسهای RESTful را ایجاد و تست میکنید، با لایههای داده با استفاده از JPA و Hibernate کار میکنید و تستهای یکپارچهسازی (Integration Tests) را با @SpringBootTest انجام میدهید. هر ماژول به گونهای طراحی شده است که بر پایه ماژول قبلی بنا شود تا یک تجربه یادگیری جامع و بدون نقص را تضمین کند.
این دوره برای توسعهدهندگان جاوا با درک اولیه از Spring Boot که به دنبال ارتقای تواناییهای خود در تست واحد هستند، ایدهآل است. داشتن دانش بنیادی جاوا و آشنایی با مفاهیم پایه Spring Boot پیشنیاز این دوره است.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
بررسی کلی دوره
Course Overview
شبیهسازی با Mockito
Mocking with Mockito
گام ۰۰- معرفی بخش- شبیهسازی با Mockito
Step 00 - Section Introduction - Mocking with Mockito
گام ۰۱- راهاندازی پروژه با استفاده از Spring Initializr
Step 01 - Setting Up the Project Using Spring Initializr
گام ۰۲- نوشتن تست واحد برای یک سرویس بیزینسی ساده
Step 02 - Writing a Unit Test for a Simple Business Service
گام ۰۳- تنظیم سرویس بیزینسی برای فراخوانی سرویس داده
Step 03 - Setting Up a Business Service to call a Data Service
گام ۰۴- نوشتن اولین تست واحد با استفاده از Stub
Step 04 - Writing Your First Unit Test with Stub
گام ۰۵- حل تمرین- بهروزرسانی تستهای ۲ و ۳ برای استفاده از Stub
Step 05 - Exercise Solution - Updating Tests 2 and 3 to Use Stub
گام ۰۶- نوشتن تستهای واحد با شبیهسازی توسط Mockito
Step 06 - Writing Unit Tests with Mocking Using Mockito
گام ۰۷- حل تمرین- بهروزرسانی تستهای ۲ و ۳ برای استفاده از Mockito
Step 07 - Exercise Solution - Updating Tests 2 and 3 to Use Mockito
گام ۰۸- ریفکتورینگ بیشتر- @Mock, @InjectMocks و @RunWith(MockitoJUnitRunner)
Step 08 - More Refactoring - @Mock, @InjectMocks, and @RunWith(MockitoJUnitRunner)
گام ۰۹- نکات Mockito- مقادیر بازگشتی متعدد و Argument Matcherهای خاص
Step 09 - Mockito Tips - Multiple Return Values and Specific Argument Matchers
نمایش نظرات