لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Mockito: تست واحد جاوا سطح بعدی
Mockito: Next-Level Java Unit Testing
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جدیدترین Mockito 4 برای تست واحد جاوا را فقط در 2 ساعت بیاموزید و حرفه توسعه دهنده خود را به سطح بعدی ببرید! تست های جاوا JUnit را با ماک غنی کنید آموزش آخرین نسخه Mockito 4 تست های واحد را با ماک ها در Eclipse اجرا کنید روی مسائل تست عملی و واقعی کار کنید بهترین روش های تمسخر آمیز را دنبال کنید انواعی مانند int یا double، اصول اولیه لیست ها و نقشه ها را بدانید JUnit 5 را بدانید – بدانید تست های واحد چگونه کار می کنند و چرا مهم هستند نصب Eclipse IDE – می توانید IDE را به صورت رایگان دانلود کنید
خوش آمدید! نام من آدریان است و من یک توسعه دهنده حرفه ای جاوا هستم. شما به تازگی بالاترین امتیاز را در مورد Mockito در Udemy پیدا کرده اید! این تنها دوره ای است که جدیدترین Mockito 4 را آموزش می دهد. در اینجا چند نمونه انتخاب شده از بررسی ها آمده است:
• "یکی از بهترین دوره هایی که در Udemy به پایان رساندم" • "توضیحات واضح، مثال های واقعی، و این لهجه" • "بهترین مربی اینجا تا کنون"
طبق آمار، نزدیک به 50٪ از همه توسعه دهندگان جاوا هنگام نوشتن تست برای برنامه های جاوا خود از Mockito استفاده می کنند. این یک مهارت اساسی مورد نیاز اکثر کارمندان است، بنابراین اگر میخواهید حرفه توسعهدهنده جاوا خود را شروع کنید یا آن را به سطح دیگری ببرید، باید تستهای واحد بنویسید. با Mockito، آنها را بهتر و سریعتر می نویسید.
نمای کلی دوره
در این دوره، شما فقط جنبه های عملی Mockito 4 - آخرین نسخه از محبوب ترین چارچوب تمسخر آمیز برای برنامه های جاوا را یاد خواهید گرفت.
من فقط تئوری اساسی پشت تمسخر را معرفی میکنم، و سپس مستقیماً در کد فرو میروم تا در سریعترین زمان ممکن شروع به کار کنید. من از نمونه ای از یک پروژه ساده اما کاربردی جاوا استفاده می کنم تا انواع تکنیک های تمسخر را به شما نشان دهم. همچنین بهترین شیوهها و استانداردهای کدنویسی برای آزمونهای واحد را بر اساس تجربه توسعه من یاد خواهید گرفت.
این دوره همچنین دارای یک برگه تقلب یک صفحه ای برای مرجع سریع Mockito 4 است. میتوانید بعد از دوره آزادانه از آن استفاده کنید—مطمئناً در ساعات کاری شما صرفهجویی میکند!
مزیت های دوره
• مختصر – سخنرانیهای ویدیویی کوتاه من با تمرکز بر مهمترین اطلاعات به شما کمک میکند در زمان صرفهجویی کنید و به طور مؤثر یاد بگیرید،
• بر اساس تمرین - به جای تئوری دانشگاهی بی فایده، شما بهترین شیوه های توسعه برگرفته از تجربه کاری من را یاد می گیرید،
• قیمت مناسب – در مقایسه با بوت کمپ های ثابت توسعه دهندگان، دوره بسیار ارزان تر است، بنابراین نه تنها در زمان، بلکه در هزینه نیز صرفه جویی می کنید،
• در هر مکان و هر زمان در دسترس است – فرم آنلاین به شما امکان می دهد دوره را در راحت ترین مکان (در خانه، محل کار یا کافه) و زمان (هنگام رفت و آمد با مترو یا استراحت در خانه بعد از کار) اجرا کنید، بنابراین می توانید آن را با دستور کار خود تنظیم کنید،
• قابل دسترسی روی دسکتاپ، تلفن همراه و تلویزیون - میتوانید سخنرانیهای من را در دستگاه مورد نظرتان نمایش دهید، بنابراین مجبور نیستید به رایانه شخصی خود بچسبید،
• گواهی پایان دوره – پس از اتمام دوره، یک گواهی قابل چاپ دریافت می کنید که رزومه شما را جذاب تر می کند.
موسیقی ویدیوی مقدماتی توسط Bensound
سرفصل ها و درس ها
اول چیزهای مهم
First things first
استفاده از IntelliJ به جای Eclipse
Using IntelliJ instead of Eclipse
اول چیزهای مهم
First things first
معرفی
Introduction
معرفی
Introduction
تئوری تمسخر
Mocking Theory
تئوری تمسخر
Mocking Theory
چارچوب های تمسخر آمیز
Mocking Frameworks
چارچوب های تمسخر آمیز
Mocking Frameworks
راه اندازی پروژه Eclipse
Eclipse Project Setup
راه اندازی پروژه Eclipse
Eclipse Project Setup
استفاده از IntelliJ به جای Eclipse
Using IntelliJ instead of Eclipse
چه چیزی را باید مسخره کرد؟
What should be mocked?
چه چیزی را باید مسخره کرد؟
What should be mocked?
مبانی Mockito 4
Mockito 4 Basics
اولین تمسخر
First Mocks
برگرداندن مقادیر سفارشی
Returning Custom Values
منطبق بر استدلال
Argument Matchers
مبانی Mockito 4
Mockito 4 Basics
اولین تمسخر
First Mocks
مقادیر بازگشتی پیش فرض
Default Return Values
مقادیر بازگشتی پیش فرض
Default Return Values
برگرداندن مقادیر سفارشی
Returning Custom Values
تماس های متعدد و سپس بازگشت
Multiple thenReturn Calls
تماس های متعدد و سپس بازگشت
Multiple thenReturn Calls
استثناهای پرتاب
Throwing Exceptions
استثناهای پرتاب
Throwing Exceptions
منطبق بر استدلال
Argument Matchers
بررسی رفتار
Verifying Behaviour
بررسی رفتار
Verifying Behaviour
جاسوس ها
Spies
جاسوس ها
Spies
روش های مسخره کردن باطل
Mocking Void Methods
روش های مسخره کردن باطل
Mocking Void Methods
مفاهیم پیشرفته تر
More Advanced Concepts
دستگیرکنندگان استدلال
Argument Captors
حاشیه نویسی ها
Annotations
سختگیر کردن
Strict Stubbing
کد منبع پروژه - همه تست ها
Project Source Code — All Tests
مفاهیم پیشرفته تر
More Advanced Concepts
دستگیرکنندگان استدلال
Argument Captors
حاشیه نویسی ها
Annotations
Mockito BDD
Mockito BDD
Mockito BDD
Mockito BDD
سختگیر کردن
Strict Stubbing
روش های استاتیک تمسخر آمیز
Mocking Static Methods
روش های استاتیک تمسخر آمیز
Mocking Static Methods
با استفاده از پاسخ های موکیتو
Using Mockito Answers
با استفاده از پاسخ های موکیتو
Using Mockito Answers
تمسخر روش های نهایی و خصوصی
Mocking Final and Private Methods
تمسخر روش های نهایی و خصوصی
Mocking Final and Private Methods
خلاصه
Summary
خلاصه
Summary
ورق تقلب Mockito 3
Mockito 3 Cheat Sheet
ورق تقلب Mockito 3
Mockito 3 Cheat Sheet
کد منبع پروژه - همه تست ها
Project Source Code — All Tests
ویدیوهای اضافی
Additional Videos
ویدیوهای اضافی
Additional Videos
PowerMock: آیا به آن نیاز دارید؟
PowerMock: Do you need it?
PowerMock: آیا به آن نیاز دارید؟
PowerMock: Do you need it?
نمایش نظرات