آموزش تست عملی واحد جاوا با JUnit 5

Practical Java Unit Testing with JUnit 5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش عملی تست واحد جاوا با JUnit 5 تنها در 1 ساعت. همراه با آزمون، برگه تقلب JUnit و تمرینات اضافی. نوشتن تست‌های واحد عالی در JUnit 5 ایجاد سناریوهای آزمایشی عملی و واقعی. بهترین روش‌های تست واحد را دنبال کنید اجرای آزمون‌های واحد در Eclipse (یا IntelliJ IDEA) یادگیری پایه توسعه تست محور (TDD) پیش نیازها:شما مشتاق یادگیری تست واحد هستید! :) شما تجربه ای با جاوا دارید. Eclipse IDE رایگان (یا IntelliJ IDEA) دارید.

سلام! نام من آدریان است و من یک توسعه دهنده حرفه ای جاوا هستم. شما به تازگی بالاترین امتیاز را در مورد JUnit در Udemy پیدا کرده اید! در اینجا چند نمونه از صدها بررسی انتخاب شده است:

• "عالی و بسیار جمع و جور، دوره من را تنها در دو ساعت شروع کرد"
• "عالی، به خوبی توضیح داده شده، با مثال های واقعی"
• "عالی برای مبتدیان! احساس می کنم: اوه، خیلی آسان است!"

طبق آمار، نزدیک به 80٪ از همه توسعه دهندگان جاوا تست های واحد را با JUnit می نویسند، و تمرین توسعه من این را ثابت می کند. تست واحد بسیار مهم است زیرا کیفیت کد شما را افزایش می دهد. این یک مهارت اولیه مورد نیاز اکثر کارمندان است، بنابراین برای هر شغل حرفه ای توسعه دهنده جاوا، باید به JUnit تسلط داشته باشید. شما فقط جنبه های عملی تست واحد را با JUnit 5 می آموزید - آخرین نسخه از محبوب ترین چارچوب تست واحد جاوا.

من فقط تئوری اساسی پشت تست واحد را معرفی می‌کنم و سپس مستقیماً در کد فرو می‌روم تا در سریع‌ترین زمان ممکن شروع به کار کنید. من از نمونه ای از یک پروژه جاوا ساده و در عین حال کاربردی استفاده خواهم کرد تا انواع مختلف آزمون واحد را به شما نشان دهم. شما همچنین بهترین شیوه ها و استانداردهای کدگذاری را برای آزمون های واحد بر اساس تجربه توسعه من یاد خواهید گرفت. شما می توانید در عرض چند ساعت شروع کنید. این دوره همچنین با تمرینات اضافی و یک برگه تقلب یک صفحه ای برای مرجع سریع JUnit 5 همراه است.


مزیت های دوره

✔ مختصر - سخنرانی‌های ویدئویی کوتاه من با تمرکز بر مهمترین اطلاعات به شما کمک می‌کند در زمان صرفه‌جویی کنید و به طور موثر یاد بگیرید

✔ بر اساس تمرین - به جای تئوری دانشگاهی بی فایده، شما بهترین شیوه های توسعه برگرفته از تجربه کاری من را یاد می گیرید

✔ قیمت مناسب – در مقایسه با بوت کمپ های ثابت توسعه دهندگان، دوره بسیار ارزان تر است، بنابراین نه تنها در زمان، بلکه در هزینه نیز صرفه جویی می کنید

✔ در هر مکان و هر زمان در دسترس است - فرم آنلاین به شما امکان می دهد دوره را در راحت ترین مکان (در خانه، محل کار یا کافه) و زمان (هنگام رفت و آمد با مترو یا استراحت در خانه بعد از کار) اجرا کنید، بنابراین می توانید آن را با دستور کار خود تنظیم کنید

✔ قابل دسترسی روی دسکتاپ، تلفن همراه و تلویزیون - می‌توانید سخنرانی‌های من را در دستگاه مورد نظر خود نمایش دهید، بنابراین مجبور نیستید به رایانه شخصی خود بچسبید

✔ گواهی پایان دوره – پس از اتمام دوره، یک گواهی قابل چاپ دریافت می کنید که رزومه شما را جذاب تر می کند


موسیقی ویدیوی مقدماتی توسط Bensound


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

اول چیزهای مهم First things first

  • معرفی Introduction

  • تئوری آزمون واحد Unit testing theory

  • آماده شدن برای دوره Getting ready for the course

  • استفاده از IntelliJ به جای Eclipse Using IntelliJ instead of Eclipse

اول چیزهای مهم First things first

  • معرفی Introduction

  • تئوری آزمون واحد Unit testing theory

  • آماده شدن برای دوره Getting ready for the course

  • استفاده از IntelliJ به جای Eclipse Using IntelliJ instead of Eclipse

واحد 5 - مبانی JUnit 5 – Basics

  • تست واحد اول First unit test

  • اولین تست واحد در IntelliJ IDEA First unit test in IntelliJ IDEA

  • بهترین شیوه ها Best practices

  • استثناهای تست Test exceptions

  • تست با ادعاهای متعدد Test with multiple assertions

  • مقادیر تهی را آزمایش کنید Test null values

  • تست برابری آرایه Test array equality

  • @BeforeEach و @AfterEach @BeforeEach and @AfterEach

  • @BeforeAll و @AfterAll @BeforeAll and @AfterAll

واحد 5 - مبانی JUnit 5 – Basics

  • تست واحد اول First unit test

  • اولین تست واحد در IntelliJ IDEA First unit test in IntelliJ IDEA

  • بهترین شیوه ها Best practices

  • استثناهای تست Test exceptions

  • تست با ادعاهای متعدد Test with multiple assertions

  • مقادیر تهی را آزمایش کنید Test null values

  • تست برابری آرایه Test array equality

  • @BeforeEach و @AfterEach @BeforeEach and @AfterEach

  • @BeforeAll و @AfterAll @BeforeAll and @AfterAll

JUnit 5 - مفاهیم پیشرفته تر JUnit 5 – More Advanced Concepts

  • تست های پارامتری – ValueSource Parameterized Tests – ValueSource

  • تست های پارامتری – CsvSource Parameterized Tests – CsvSource

  • تست های پارامتری – CsvFileSource Parameterized Tests – CsvFileSource

  • تست های مکرر Repeated tests

  • عملکرد تست Test performance

  • مفروضات Assumptions

  • کد خود را با @Nested سازماندهی کنید Organise your code with @Nested

  • حاشیه نویسی های دیگر Other annotations

  • خلاصه Summary

  • برگه تقلب و کد منبع JUnit 5 JUnit 5 Cheat Sheet and Source Code

  • بعد کجا بریم؟ Where to go next?

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

JUnit 5 - مفاهیم پیشرفته تر JUnit 5 – More Advanced Concepts

  • تست های پارامتری – ValueSource Parameterized Tests – ValueSource

  • تست های پارامتری – CsvSource Parameterized Tests – CsvSource

  • تست های پارامتری – CsvFileSource Parameterized Tests – CsvFileSource

  • تست های مکرر Repeated tests

  • عملکرد تست Test performance

  • مفروضات Assumptions

  • کد خود را با @Nested سازماندهی کنید Organise your code with @Nested

  • حاشیه نویسی های دیگر Other annotations

  • خلاصه Summary

  • برگه تقلب و کد منبع JUnit 5 JUnit 5 Cheat Sheet and Source Code

  • بعد کجا بریم؟ Where to go next?

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

ویدیوهای اضافی Additional videos

  • JUnit 5 در مقابل JUnit 4 JUnit 5 vs. JUnit 4

  • توسعه تست محور (TDD) Test-Driven Development (TDD)

ویدیوهای اضافی Additional videos

  • JUnit 5 در مقابل JUnit 4 JUnit 5 vs. JUnit 4

  • توسعه تست محور (TDD) Test-Driven Development (TDD)

تمرینات Exercises

  • آزمون واحد 5 JUnit 5 Quiz

  • تست های واحد را برای RealEstateApp بنویسید Write unit tests for RealEstateApp

  • تست های واحد را برای RealEstateApp بنویسید - راه حل Write unit tests for RealEstateApp - solution

تمرینات Exercises

  • آزمون واحد 5 JUnit 5 Quiz

  • تست های واحد را برای RealEstateApp بنویسید Write unit tests for RealEstateApp

  • تست های واحد را برای RealEstateApp بنویسید - راه حل Write unit tests for RealEstateApp - solution

نمایش نظرات

آموزش تست عملی واحد جاوا با JUnit 5
جزییات دوره
1 hour
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
16,343
4.6 از 5
دارد
دارد
دارد
Adrian Wiech
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adrian Wiech Adrian Wiech

مهندس ارشد نرم افزار و مدرس Udemy