راهنمای کامل تست جاوا با JUnit 5 و Mockito
✅ سرفصل و جزئیات آموزش
در این دوره یاد می گیرید که چگونه از هدوپ و آپاچی اسپارک برای ایجاد پایپ لاین های تحلیل داده مقیاس پذیر و بهینه استفاده کنید.
در این دوره جامع، توسعه دهنده نرم افزار، Kathryn Hodge، جنبه های مهم تست نرم افزار در توسعه جاوا را پوشش می دهد. شما درباره نوشتن تست های جاوا با فریمورک های JUnit 5 و AssertJ و Mockito می آموزید و با نحوه نوشتن تست های خودکار با assertions، بررسی چرخه عمر تست، استفاده از مجموعه های غنی از assertion با پیام های شکست دقیق، آبجکت های ماک، متدهای stub و اعتبارسنجی تعاملات آشنا می شوید.
شما عمیقا به تست اپلیکیشن های اسپرینگ بوت، از جمله مخازن، سرویس ها، کنترلرها، تست یکپارچه سازی و ماک کردن وابستگی های خارجی می پردازید. در پایان دوره درک کاملی از متدولوژی ها و ابزارهای تست برای اطمینان از کیفیت و قابلیت اطمینان اپلیکیشن های جاوا خود به دست خواهید آورد.
راهنمای کامل تست جاوا با JUnit 5 و Mockito
-
چرا تست مهم است؟ 0:00:48
-
آنچه باید بدانید 0:01:07
-
چگونه از Codespaces استفاده کنیم؟ 0:02:04
-
مدیریت وابستگی ها با Maven 0:02:02
-
مفاهیم کلیدی در تست نرم افزار 0:02:39
-
استفاده از موارد تست برای اعتبارسنجی نرم افزار 0:04:01
-
انواع تست نرم افزار 0:05:04
-
تست خودکار در مقابل تست دستی 0:03:00
-
فریمورک تست چیست؟ 0:01:38
-
فریمورک های تست جاوا 0:02:48
-
درک توسعه تست محور (TDD) 0:03:43
-
تضمین کیفیت با پوشش تست 0:01:33
-
نوشتن تست های موثر با اصول تست .F.I.R.S.T 0:03:23
-
راه اندازی JUnit 5 در اپلیکیشن جاوا خود 0:02:24
-
نوشتن و اجرای اولین تست JUnit 5 خود 0:04:11
-
Assertions در JUnit 5 0:07:56
-
چرخه عمر تست JUnit 5 0:01:51
-
هوک های چرخه عمر JUnit 5 0:02:49
-
تست استثناها در JUnit 5 0:02:54
-
اشکال زدایی تست ها در JUnit 5 0:04:30
-
بهترین شیوه ها برای نوشتن تست ها در JUnit 5 0:02:17
-
چالش - نوشتن تست JUnit 5 برای مبدل دما 0:00:47
-
راه حل - نوشتن تست JUnit 5 برای مبدل دما 0:06:33
-
پرامپت پروژه Task manager 0:01:17
-
راه اندازی فاز قرمز برای افزودن قابلیت افزودن تسک در کلاس تست 0:03:03
-
پیاده سازی شناسه Get در کلاس تست 0:02:14
-
پیاده سازی افزودن تسک و ورود فاز سبز 0:01:54
-
جلوگیری از تسک ها با شناسه های داپلیکیت 0:04:48
-
پیاده سازی حذف تسک با توسعه تست محور 0:02:45
-
پیاده سازی توضیحات تسک با توسعه تست محور 0:02:56
-
پیاده سازی توضیحات بروزرسانی با توسعه تست محور 0:02:01
-
پیاده سازی بازیابی تسک با توسعه تست محور 0:02:00
-
ریفکتور کردن تست ها برای اطمینان از قابلیت نگهداری 0:06:44
-
آشنایی با تست های پارامتری شده در JUnit 0:02:04
-
تست های پارامتری شده با EnumSource در JUnit 5 0:03:21
-
تست های پارامتری شده با ValueSource در JUnit 5 0:02:20
-
تست های پارامتری شده با CsvSource در JUnit 5 0:03:26
-
اجرای تست شرطی بر اساس نسخه جاوا و سیستم عامل 0:02:12
-
اجرای تست شرطی بر اساس متغیرهای محیطی 0:02:35
-
اجرای تست شرطی بر اساس شرطی های سفارشی 0:01:40
-
کنترل اجرای تست با Order@ 0:02:37
-
ایجاد مجموعه های تست در JUnit 5 0:03:12
-
ایجاد گزارش پوشش تست با JaCoCo 0:04:09
-
اطمینان از پوشش تست با JaCoCo 0:05:41
-
اجرای تست های موازی در JUnit 5 0:02:41
-
افزونه های سفارشی در JUnit 5 0:04:40
-
چالش - نوشتن کلاس تست برای اعتبارسنجی ایمیل 0:01:57
-
راه حل - نوشتن کلاس تست برای اعتبارسنجی ایمیل 0:05:32
-
افزودن نام نمایشی به تست های خود 0:01:30
-
تست های تودرتو 0:03:31
-
Timeout 0:01:47
-
AssertTimeout 0:02:31
-
AssertAll 0:03:50
-
تامین کنندگان پیام 0:02:03
-
API فرضیات 0:02:57
-
TempDir 0:07:15
-
مهاجرت از JUnit 4 به JUnit 5 0:02:52
-
چالش - اعتبارسنجی الگوریتم مرتب سازی 0:00:55
-
راه حل - اعتبارسنجی الگوریتم مرتب سازی 0:06:47
-
راه اندازی Mockito 0:01:40
-
مبانی ماک کردن 0:03:17
-
چگونه یک آبجکت را در جاوا ماک کنیم؟ 0:02:32
-
Stub یک متد با Mockito 0:03:00
-
اعتبارسنجی یک تعامل با Mockito 0:03:49
-
اعتبارسنجی آرگومان ها با مچرهای آرگومان 0:03:13
-
اعتبارسنجی آرگومان ها با captor های آرگومان 0:05:07
-
چالش - تست سیستم مدیریت کتابخانه 0:01:32
-
راه حل - تست سیستم مدیریت کتابخانه 0:07:06
-
جاسوسی از آبجکت های واقعی با Mockito 0:04:31
-
تست مدیریت استثنا با Mockito 0:02:10
-
تست متدهای void با Mockito 0:05:10
-
اعتبارسنجی تعاملات no یا تعداد مشخصی از تعاملات 0:05:01
-
GetAllValues با ArgumentCaptor 0:05:01
-
تست کد غیرهمزمان با Mockito 0:03:17
-
ماک کردن یک متد استاتیک با Mockito 0:03:15
-
چالش - تست سرویس سفارش دهی 0:01:02
-
راه حل - تست سرویس سفارش دهی 0:08:21
-
برر اپلیکیشن اولیه اسپرینگ بوت 0:03:53
-
نوشتن اولین تست اسپرینگ بوت خود 0:03:43
-
تست مخازن داده اسپرینگ 0:06:01
-
تست سرویس های اسپرینگ 0:04:09
-
تست کنترلرهای اسپرینگ 0:05:58
-
تست یکپارچه سازی با اسپرینگ بوت 0:10:40
-
بهترین شیوه ها و نکات برای تست اپلیکیشن های اسپرینگ 0:02:09
-
چالش - تست اپلیکیشن هواشناسی اسپرینگ 0:01:08
-
راه حل - تست اپلیکیشن هواشناسی اسپرینگ 0:16:37
-
بازتاب تست در جاوا - نکات کلیدی و بینش ها 0:01:20
مشخصات آموزش
راهنمای کامل تست جاوا با JUnit 5 و Mockito
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:87
- مدت زمان :5:08:31
- حجم :816.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy