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

Practical Java Testing with JUnit 5 for complete beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که تست های جاوا خود را با JUnit 5 خودکار کنید. Junit 5 را برای یک رویکرد تست محور بیاموزید. تست واحد با استفاده از جاوا نوشتن موارد تست با چارچوب JUnit را به صورت عملی یاد خواهید گرفت. در مصاحبه‌ها با اعتماد به نفس ظاهر شوید و آن‌ها را به‌راحتی شکست دهید. پیکربندی و راه‌اندازی Intellij برای کار با JUnit درباره ادعاها، انواع مختلف اظهارات و نحوه استفاده از آنها به صورت عملی بیاموزید نحوه انجام تست مبتنی بر عملکرد یاد بگیرید چگونه استثناها را آزمایش کنید یاد بگیرید چگونه ادعا کنید آرایه ها مفاهیم پیشرفته JUnit مانند تست های پارامتری، برچسب گذاری و تست های فیلتر را یاد بگیرید با انواع حاشیه نویسی و نحوه استفاده از آنها آشنا شوید با تست های تو در تو و مکرر آشنا شوید در مورد برنامه نویسی

این بوت کمپ برای مبتدیان کاملاً مبتدی است و هر آنچه را که باید در مورد JUnit بدانید برای استفاده از رویکرد توسعه آزمایشی هنگام نوشتن نرم افزار جاوا به شما می آموزد. ما تست های واحد را با استفاده از جاوا جونیت 5 می نویسیم و در مورد رویکرد تست محور یاد می گیریم. این یک دوره تئوری نیست، اما در عوض با نوشتن مثال های برنامه نویسی به شما گام به گام و به صورت عملی آموزش می دهم.


چرا باید چارچوب JUnit را یاد بگیرید؟

JUnit یک چارچوب آزمایشی اثبات شده است که تقریباً هر توسعه دهنده جاوا از آن استفاده کرده است. حدود 85 درصد از توسعه دهندگان جاوا برای برنامه های جاوا خود با استفاده از junit تست می نویسند. اکثر فرصت های شغلی در حال حاضر نیاز به توسعه دهندگان جاوا دارند که از چارچوب های آزمایشی دانش داشته باشند. از این رو یادگیری چارچوب junit به شما کمک می کند تا به عنوان یک توسعه دهنده جاوا رشد بیشتری داشته باشید.


این دوره با در نظر گرفتن مبتدیان طراحی شده است، ما اطمینان حاصل کرده ایم که هر یک از مفاهیم به وضوح به روشی آسان برای درک توضیح داده شده است. بنابراین اگر مبتدی هستید، نگران نباشید، من 100% متعهد هستم که به شما در موفقیت کمک کنم.


گارانتی

این دوره با ضمانت بازگشت وجه 30 روزه Udemy پشتیبانی می شود. اگر بعد از گذراندن این دوره متوجه شدید که این برای شما مناسب نیست. لطفا درخواست بازپرداخت کنید، من فقط دانشجویان راضی

می خواهم


مزایای این دوره چیست؟

  • نوشتن موارد تست با چارچوب JUnit را به صورت عملی یاد خواهید گرفت.

  • در مصاحبه‌ها با اعتماد به نفس ظاهر شوید و به راحتی آن‌ها را شکست دهید

  • Intellij را برای کار با JUnit پیکربندی و راه اندازی کنید

  • درباره ادعاها، انواع مختلف اظهارات و نحوه استفاده از آنها به صورت عملی بیاموزید

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

  • با نحوه آزمایش استثناها آشنا شوید

  • با نحوه بیان آرایه ها آشنا شوید

  • مفاهیم پیشرفته JUnit مانند تست های پارامتری، برچسب گذاری و تست های فیلتر را بیاموزید

  • درباره حاشیه نویسی های مختلف و نحوه استفاده از آنها بیاموزید

  • درباره تست‌های تودرتو و مکرر بیاموزید


این دوره برای چه کسانی است؟

  • یک رایانه با اتصال به اینترنت برای نصب جاوا و اینتل

  • دانش پایه جاوا

  • خود را برای برنامه نویسی دستی آماده کنید


پس آیا برای شروع آماده هستید؟

منتظر چه هستید؟ دکمه BUY NOW را فشار دهید و دوره را شروع کنید. شما را در داخل می بینیم.



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

معرفی و راه اندازی Introduction and setup

  • Udemy چگونه کار می کند؟ - اولین وظیفه شما در پایان این سخنرانی! How udemy works? - Your first task at the end of this lecture!

  • دانلود ابزارهای مورد نیاز Downloading required tools

  • نصب JDK روی ویندوز Installing JDK on Windows

  • نصب JDK در مک Installing JDK on Mac

  • نصب و راه اندازی Intellij Idea Installing and setting up Intellij Idea

  • تست واحد چیست؟ What is unit testing?

  • junit5 چیست و چرا لازم است؟ What is junit5 and why is it needed?

شروع کار با Junit 5 Getting started with Junit 5

  • منبع کل پروژه Entire project source

  • حاشیه نویسی چیست؟ What are annotations?

  • پیکربندی Intellij برای JUnit و نوشتن اولین تست Configuring Intellij for JUnit and Writing your first test

  • درک حاشیه نویسی @Test Understanding @Test annotation

  • روش های مختلف برای اجرای تست های شما Different ways of executing your tests

حاشیه نویسی ها Annotations

  • BeforeEach و AfterEach BeforeEach and AfterEach

  • BeforeAll و AfterAll BeforeAll and AfterAll

  • حاشیه نویسی شرطی و شرایط مبتنی بر سیستم عامل Conditional annotations and Operating system based conditions

  • حاشیه نویسی های شرطی مبتنی بر JRE JRE based conditional annotations

  • حاشیه نویسی های شرطی مبتنی بر ویژگی سیستم System property based conditional annotations

  • حاشیه نویسی های شرطی مبتنی بر متغیرهای محیطی Environmental variable based conditional annotations

  • حاشیه نویسی های شرطی مبتنی بر شرایط سفارشی Custom conditions based conditional annotations

  • نام های نمایشی چیست؟ What are Display names?

  • کنترل ترتیب اجرای آزمون ها Controlling the execution order of tests

  • تست های تو در تو Nested tests

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

ادعاها Assertions

  • کلاس تست در مقابل روش‌های تست در مقابل روش‌های چرخه زندگی - برخی از تعاریف برای شما kn Test class vs Test methods vs Lifecycle methods - Some definitions for you to kn

  • درک تست خالی Understanding empty test

  • ادعاها چیست؟ What are assertions?

  • AssertEquals AssertEquals

  • تنوع AssertEquals Variation of AssertEquals

  • AssertNotEquals AssertNotEquals

  • کار با آرایه ها Working with Arrays

  • ادعا درست AssertTrue

  • ادعای نادرست AssertFalse

  • کار با ادعاهای گروهی Working with grouped assertions

  • تست عملکرد محور Performance driven testing

  • تایم اوت پیشگیرانه Timeout Preemptively

  • تأیید استثناهای مورد انتظار با استفاده از Assertions Vertifying expected exceptions using Assertions

  • مفروضات نوشتن Writing Assumptions

Advance JUnit 5 Advance JUnit 5

  • تست های پارامتری و @ValueSource Parameterized tests and @ValueSource

  • تست های پارامتری و @EnumSource Parameterized tests and @EnumSource

  • تنظیم پارامترها از متدها Setting up parameters from methods

  • تنظیم پارامترها از منبع CSV Setting up parameters from CSV source

  • تست های برچسب گذاری و فیلترینگ Tagging and Filtering tests

جایزه دوره Course bonus

  • جایزه دوره Course bonus

نمایش نظرات

آموزش تست عملی جاوا با JUnit 5 برای مبتدیان کامل
جزییات دوره
5 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
118
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

EmbarkX Official EmbarkX Official

جاوا، پایتون، بوت بهار، فناوری های پایگاه داده، MongoDB