آموزش تست واحد جاوا با جونیت و موکیتو در 30 مرحله

Learn Java Unit Testing with Junit & Mockito in 30 Steps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Mockito و JUnit - محبوب ترین فریم ورک های تست و تمسخر واحد جاوا - با 25 مثال شما اصول تست واحد را با JUnit خواهید فهمید محبوب ترین فریم ورک Mocking را یاد خواهید گرفت - Mockito نوشتن تست های واحد عالی با استفاده از Mocking را یاد خواهید گرفت. آموزش استفاده از Mockito در ترکیب با Junit و PowerMock پیش نیازها: شما نگرش یادگیری در حین سرگرمی را دارید :) شما دارای تجربه برنامه نویسی جاوا و ZERO Experience با Junit و Mockito هستید ما به شما کمک می کنیم Eclipse را نصب کنید و با Maven راه اندازی کنید.

نوشتن تست های واحد عالی، برنامه نویسان خوب را از برنامه نویسان بزرگ متمایز می کند.

در این دوره آموزشی، نحوه نوشتن تست‌های واحد جاوا عالی با Mockito و JUnit را خواهید آموخت.


آنچه یادگیرندگان ما می گویند:

5 STARS - وقتی این دوره را شروع کردم، دانش بسیار ابتدایی در مورد JUnit و Mockito داشتم و اکنون همه چیز واضح تر است. این یک دوره بسیار خوب برای مبتدیان است. همه چیز خیلی خوب توضیح داده شد.

5 STARS - مانند همیشه، Ranga یک راه عالی برای آموزش ارائه می دهد: کدنویسی از ابتدا، توضیح خوب، مثال های مفید برای کار در دنیای واقعی. او نه تنها یک برنامه نویس با تجربه است، بلکه یک معلم عالی نیز هست. بیشتر از چیزی که انتظار داشتم یاد گرفتم. با تشکر

5 STARS - آرزوی دیرینه من برای یادگیری Mockito بود و این مربی آن را ثابت کرد. بهترین 5 ساعتی که تا به حال سپری کردم او واقعاً در کاری که انجام می دهد خوب است.

5 STARS - این دوره آموزشی عالی برای تست واحد و شیوه های استاندارد تمسخر است. من آن را حتی به توسعه دهندگان با تجربه توصیه می کنم که از پیدا کردن ایده های جدید در اینجا شگفت زده می شوند. توضیحات دقیق و مفصل است. آفرین.

5 STARS - دوره بسیار جالب با مثال های خوب. درک هر موضوعی به دلیل توضیحات عالی نویسنده آسان بود. من به این دوره 5/5 امتیاز می دهم.

5 STARS - دوره بسیار خوب. رویکرد بسیار سیستماتیک و گام به گام است. من واقعاً دوست دارم ترکیب تئوری و عملی دست به دست هم بدهد. سفر از JUnit به Mockito تا Powermock بسیار خوب توصیف شده است.



نکات برجسته دوره

شما 12 مرحله با JUnit و 18 مرحله با Mockito برای مهارت تست واحد بردارید.

تمسخر با Mockito

  • مرحله 01: یک پروژه Eclipse را با چارچوب‌های JUnit و Mockito راه‌اندازی کنید. اولین نوار سبز.

  • مرحله 02: مثالی برای شروع درک اینکه چرا به تمسخر نیاز داریم.

  • مرحله 03: خرد چیست؟ با استفاده از Stub یک آزمون واحد ایجاد کنید؟ معایب Stubs.

  • مرحله 04: اولین کد Mockito شما! هورا!!! اجازه دهید از Mockito برای تمسخر TodoService استفاده کنیم.

  • مرحله 05: تغییرات را با Mockito تغییر دهید. چند مثال mockito که کلاس فهرست را مسخره می‌کنند: چندین مقدار بازگشتی، تطبیق‌های آرگومان و استثناهای پرتابی.

  • مرحله 06: مقدمه ای بر BDD. با توجه به زمانی که سپس. BDD Mockito Syntax.

  • مرحله 07: چگونه می توان تماس ها را به صورت ساختگی تأیید کرد؟ بررسی کنید که یک متد چند بار فراخوانی شده است. روش deleteTodo را به TodoService اضافه می کنیم.

  • مرحله 08 : چگونه می توان آرگومانی را دریافت کرد که به یک داستان ساختگی منتقل می شود؟

  • مرحله 09: Hamcrest Matchers.

  • مرحله 10: بیایید کارها را با حاشیه نویسی های Mockito ساده کنیم. @Mock، @InjectMocks، @RunWith(MockitoJUnitRunner.class)، @Captor

  • مرحله 11: قوانین JUnit. استفاده از MockitoJUnit.rule() به جای @RunWith(MockitoJUnitRunner.class).

  • مرحله 12: مثال دنیای واقعی با Spring

  • مرحله 13: جاسوس چیست؟ چگونه با Mockito جاسوسی کنیم؟

  • مرحله 14: برخی نظریه ها: چرا Mockito اجازه نمی دهد تا روش های نهایی و خصوصی را جمع آوری کنید؟

  • مرحله 15: استفاده از PowerMock و Mockito برای تمسخر یک روش استاتیک.

  • مرحله 16: استفاده از PowerMock و Mockito برای فراخوانی یک متد خصوصی.

  • مرحله 17: استفاده از PowerMock و Mockito برای تمسخر سازنده.

  • مرحله 18: تست های واحد خوب.


چارچوب JUnit

  • مرحله 01: نیاز به تست واحد

  • مرحله 02: راه اندازی اولین JUnit خود

  • مرحله 03: اولین JUnit موفق. نوار سبز و assertEquals

  • مرحله 04: اولین آزمایش JUnit خود را مجدداً تنظیم کنید

  • مرحله 05: مثال دوم JUnit assertTrue و assertFalse

  • مرحله 06: @Before @After

  • مرحله 07: @BeforeClass @AfterClass

  • مرحله 08: مقایسه آرایه ها در تست های JUnit

  • مرحله 09: تست استثناها در تست‌های JUnit

  • مرحله 10: تست عملکرد در تست‌های JUnit

  • مرحله 11: تست های پارامتری

  • مرحله 12: JUnits را در Suites سازماندهی کنید

اکنون شروع به یادگیری کنید. دکمه ثبت نام را فشار دهید!



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

معرفی Introduction

  • معرفی Introduction

  • سه چیزی که باید بدانید Three thing you need to know

  • تبریک می گویم Congratulations

تست واحد با JUnit Unit Testing with JUnit

  • JUnit مرحله 1: چرا تست واحد مهم است؟ JUnit Step 1 : Why is Unit Testing Important?

  • JUnit مرحله 2: راه اندازی اولین JUnit خود را JUnit Step 2 : Setting up your first JUnit

  • مرحله 03: اولین JUnit موفق. نوار سبز و assertEquals Step 03 : First Successful JUnit. Green Bar and assertEquals

  • مرحله 04: اولین آزمایش JUnit خود را مجدداً تنظیم کنید Step 04 : Refactoring Your First JUnit Test

  • مرحله 05: مثال دوم JUnit assertTrue و assertFalse Step 05 : Second JUnit Example assertTrue and assertFalse

  • مرحله 06: @Before @After Step 06 : @Before @After

  • مرحله 07: @BeforeClass @AfterClass Step 07 : @BeforeClass @AfterClass

  • مرحله 08: مقایسه آرایه ها در تست های JUnit Step 08 : Comparing Arrays in JUnit Tests

  • مرحله 09: تست استثناها در تست های JUnit Step 09 : Testing Exceptions in JUnit Tests

  • مرحله 10: تست عملکرد در تست‌های JUnit Step 10 : Testing Performance in JUnit Tests

  • مرحله 11: تست های پارامتری شده Step 11 : Parameterized Tests

  • مرحله 12: JUnits را در Suites سازماندهی کنید Step 12 : Organize JUnits into Suites

آماده شدن برای موکیتو Getting Ready for Mockito

  • یک مرور کلی An Overview

  • Mockito مرحله 01: راه اندازی یک پروژه Maven Mockito Step 01 : Setting up a Maven Project

Need For Mockito Need For Mockito

  • مروری بر این بخش Overview of this Section

  • Mockito مرحله 02: راه اندازی SUT (سیستم در حال آزمایش) Mockito Step 02 : Setting up SUT (System Under Test)

  • مرحله 03: مثال کله زدن - با معایب کلنگ زدن Step 03 : Stubbing Example - with Disadvantages of Stubbing

  • راهنمای رفع اشکال برای سخنرانی بعدی Debugging Help For Next Lecture

  • مرحله 04: اولین کد Mockito شما! هورا!!! Step 04 : Your first Mockito code! Hurrah!!!

مبانی موکیتو Mockito Basics

  • مبانی Mockito - نمای کلی بخش Basics of Mockito - Section Overview

  • مرحله 05: تغییرات را با Mockito - Argument Matchers و بیشتر... Step 05 : Stubbing variations with Mockito - Argument Matchers & More...

  • مرحله 06: سبک BDD - با توجه به زمانی که سپس Step 06 : BDD Style - Given When Then

  • مرحله 07: تماس‌ها را در Mocks تأیید کنید Step 07 : Verify calls on Mocks

  • مرحله 08: گرفتن آرگومان های ارسال شده به یک Mock Step 08 : Capturing arguments passed to a Mock

Mockito پیشرفته Mockito Advanced

  • مرحله 09: همکرست تطبیق‌ها Step 09 : Hamcrest Matchers

  • مرحله 10: حاشیه نویسی های Mockito - @Mock، @InjectMocks، @RunWith، @Captor.. Step 10 : Mockito Annotations - @Mock, @InjectMocks, @RunWith, @Captor..

  • مرحله 11: قانون Mockito Junit Step 11 : Mockito Junit Rule

  • مرحله 12: نمونه Mockito دنیای واقعی با Spring Step 12 : Real world Mockito Example with Spring

  • مرحله 13: جاسوس Mockito Step 13 : Mockito Spy

  • مرحله 14: تئوری: چرا Mockito اجازه نمی دهد تا روش های نهایی و خصوصی را جمع آوری کند؟ Step 14 : Theory : Why does Mockito not allow stubbing final & private methods?

Powermock با Mockito Powermock with Mockito

  • مرحله 15: راه اندازی PowerMock و SystemUnderTest Step 15 : Setting up PowerMock and SystemUnderTest

  • مرحله 15: ادامه دارد. روش استاتیک تمسخر Step 15 : Continued. Mocking Static Method

  • مرحله 16: فراخوانی روش های خصوصی Step 16 : Invoking Private Methods

  • مرحله 17: تمسخر یک سازنده Step 17 : Mocking a Constructor

  • مرحله 18: نوشتن تست های واحد خوب Step 18 : Writing Good Unit Tests

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش تست واحد جاوا با جونیت و موکیتو در 30 مرحله
جزییات دوره
4.5 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
77,419
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

in28Minutes Official in28Minutes Official

DevOps ، AWS ، Docker ، Kubernetes ، Java & Spring Boot ExpertsRanga یک همیار معمار AWS Certified Solutions است. ما در حال آموزش 30+ دوره به 450K زبان آموز در زمینه DevOps ، Cloud (AWS ، PCF ، GCP و Azure) ، Full Stack (React ، Angular) ، برنامه نویسی جاوا و چارچوب های جاوا (Spring، Spring Boot، Spring MVC، Hibernate) هستیم. [مسیرهای یادگیری 00 تا 05 برای DevOps ، Full Stack ، Cloud ، Spring Boot و Java در سQالات متداول زیر] ما از رویکرد گام به گام عملی و مبتنی بر حل مسئله با مثالهای کاربردی عملی و واقعی استفاده می کنیم. ما طیف گسترده ای از دوره ها را بر روی Spring Boot - ایجاد API ها و ریز خدمات ، استقرار در Cloud (AWS ، Azure ، Docker ، Kubernetes ، Azure) و ادغام با Full Stack Front End End (React & Angular) متمرکز کرده ایم. [مسیرهای یادگیری]