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

دانلود Practical JUnit 5 for Java - Unit Testing Simplified

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تست واحد با JUnit 5 ساده شده برای توسعه دهندگان جاوا [JUnit 5] به اصول اولیه JUnit 5 مسلط شوید: با اصول JUnit 5، از جمله راه اندازی، حاشیه نویسی، و ساختار یک آزمون واحد پایه شروع کنید. نوشتن تست های واحد در دنیای واقعی: با نوشتن تست های واحد برای برنامه های مختلف جاوا، مهارت های عملی ایجاد کنید. توسعه آزمایش محور (TDD) را تمرین کنید: ابتدا با نوشتن تست، اصول TDD را برای ایجاد کد قابل نگهداری اعمال کنید. از Assertions استفاده کنید: ادعاهای JUnit، مانند assertEquals، assertThrows و همه روش‌های معمول مورد استفاده را درک کرده و اعمال کنید. استفاده از اظهارات و تست حاشیه نویسی چرخه عمر: یادداشت های چرخه عمر مانند @BeforeEach، @AfterEach، @BeforeAll، @AfterAll، و بسیاری دیگر را درک و اعمال کنید. از Assertions استفاده کنید: ادعاهای JUnit، مانند assertEquals، assertThrows و همه روش‌های معمول مورد استفاده را درک کرده و اعمال کنید. مهارت‌های آزمایشی خود را برای توسعه نرم‌افزار بهینه کنید: مهارت‌های دنیای واقعی را برای نوشتن تست‌های با کیفیت بالا، اشکال‌زدایی مؤثر و بهبود قابلیت اطمینان نرم‌افزار به دست آورید. JUnit 5 را با IDE ها و ابزارهای ساخت ادغام کنید: JUnit 5 را با Eclipse و Maven راه اندازی کنید تا جریان های کاری تست ساده ای داشته باشید. کنترل استثناها در تست: یاد بگیرید که چگونه استثناهای مورد انتظار را آزمایش کنید و مدیریت خطا را در برنامه های جاوا تأیید کنید. پیش نیازها: آشنایی اولیه با جاوا دانش نحو جاوا، مفاهیم OOP (مانند کلاس ها، اشیاء، وراثت و چندشکلی) و برنامه نویسی پایه جاوا ضروری است. آشنایی با ویژگی های Java 8+، مانند لامبدا نیز می تواند مفید باشد. آشنایی با IDE ها (Eclipse یا IntelliJ IDEA ) تمایل به تمرین تست های نوشتاری

به JUnit 5 برای توسعه دهندگان جاوا خوش آمدید: یک رویکرد ساده برای تست واحد!

از زبان آموزان ما بشنوید

  • "مربی شگفت انگیز! هر مفهومی به طور کامل و جامع توضیح داده شد. همه چیز در مورد تست واحد اکنون واضح است. متشکرم!"
    – بیرجدار ویشال ویجی، دوره JUnit

  • "من اخیراً دوره JUnit را به پایان رساندم و از انتظاراتم فراتر رفت. مدرس مفاهیم را به وضوح توضیح می دهد، با ترکیبی عالی از تئوری و مثال های عملی. هر موضوع به شیوه ای آسان برای دنبال کردن تجزیه می شود، و من از نمونه های دنیای واقعی که مطالب را برای توسعه کاربردی تر می کند، قدردانی می کنم. ساختار دوره به طور طبیعی بر اساس بخش قبلی است مهارت در توسعه تست محور و تست جاوا!"
    – Dilip Bharadwaj , JUnit Course

  • "دوره عالی! مربی کار بسیار خوبی را انجام می دهد و مفاهیم را به وضوح و با سرعت ایده آل توضیح می دهد. من از اینکه چقدر درس ها عملی و ساختار خوبی داشتند قدردانی کردم. آن را به دیگران به شدت توصیه می کنم!"
    – siddique syed , JUnit Course

  • "این دوره عالی است. مربی برجسته است، با توضیحات واضح و بدون جزئیات غیرضروری. مستقیماً در اصل، درک و کاربرد آن را آسان می کند. عالی!"
    – Sukumar Tusam, JUnit Course

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

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

در طول دوره، ما با اصول JUnit 5، از جمله ادعاهای اساسی، حاشیه نویسی، و ایجاد موارد آزمایشی ساده شروع خواهیم کرد. همانطور که پیشرفت می کنید، به ویژگی های پیشرفته تری مانند استفاده مؤثر از ادعاها، سازماندهی آزمون ها با کلاس های تودرتو، و استفاده از شیوه های توسعه تست محور (TDD) می پردازیم. شما یاد خواهید گرفت که چگونه فرآیند آزمایش خود را با Maven خودکار کنید و آزمایش را به طور یکپارچه در جریان کار توسعه خود ادغام کنید.

این دوره شامل مثال‌های واضح، تمرین‌های عملی و نکات عملی است که می‌توانید فوراً در سناریوهای دنیای واقعی اعمال کنید. همچنین ابزارها و تکنیک‌های ضروری، مانند حاشیه‌نویسی‌های JUnit 5، اظهارنظرها، و نحوه تنظیم و پیکربندی Maven را برای آزمایش پوشش خواهیم داد. همچنین نحوه مدیریت تست در سناریوهای دنیای واقعی، مانند تست استثناها، تست عملکرد، و استفاده از وسایل تست برای آماده سازی محیط تست را بررسی خواهید کرد.


چرا این دوره؟

  • مبتدی-دوستانه: هیچ دانش قبلی در مورد JUnit 5 مورد نیاز نیست. از اصول اولیه شروع می‌کنید و به تدریج به موضوعات پیشرفته‌تر می‌روید.

  • عملی و عملی: این دوره بر اجرای عملی با مثال‌های واقعی تمرکز دارد، بنابراین می‌توانید بلافاصله آنچه را که یاد می‌گیرید به کار ببرید.

  • تمرکز توسعه تست محور (TDD): ابتدا بر نوشتن تست ها و بهبود فرآیند کدنویسی از طریق تست واحد تأکید کنید.

  • توضیحات واضح و مختصر: همه موضوعات به وضوح توضیح داده شده اند و اطمینان حاصل می کنند که شما هر مفهوم را بدون توجه به سطح تجربه خود درک می کنید.

  • ساختار دوره کامل: این دوره به بخش‌های قابل درک تقسیم می‌شود که همه چیز را از اصول اولیه تا تکنیک‌های پیشرفته را پوشش می‌دهد.

بیایید با JUnit 5 شروع کنیم و اولین گام را به سمت نوشتن کد بهتر و مطمئن‌تر امروز برداریم!


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

مقدمه Introduction

  • به JUnit 5: Course Introduction خوش آمدید Welcome to JUnit 5: Course Introduction

درک اصول Understanding Fundamentals

  • درک تست واحد: تفاوت آن با تست معمولی Understanding Unit Testing: How It Differs from Regular Testing

  • کاوش تست واحد بدون JUnit5 Exploring Unit Testing Without JUnit5

شروع کار با JUnit 5 Getting Started with JUnit 5

  • نوشتن تست های JUnit 5 در جاوا بدون پروژه Maven Writing JUnit 5 Tests in Java Without a Maven Project

  • @Test in Action: JUnit 5 Essentials @Test in Action: JUnit 5 Essentials

  • درک مبانی ادعاها Understanding Assertions Fundamentals

راه اندازی JUnit 5 با Maven Setting Up JUnit 5 with Maven

  • راه اندازی یک پروژه Maven برای آزمایش JUnit 5 Setting Up a Maven Project for JUnit 5 Testing

  • نوشتن و اجرای JUnit 5 Test Cases در پروژه Maven Writing and Running JUnit 5 Test Cases in a Maven Project

توسعه تست محور و پیکربندی تست های موثر JUnit Test-Driven Development & Configuring Effective JUnit Tests

  • نوشتن چند مورد تست Writing Multiple Test Cases

  • TDD در عمل: تست های نوشتن قبل از کد TDD in Action: Writing Tests Before Code

  • پیکربندی افزونه Surfire در Maven Project Configuring Surefire Plugin in Maven Project

گفته های Advanced JUnit 5 Advanced JUnit 5 Assertions

  • بیشتر در مورد متد assertEquals() More on assertEquals() method

  • درک assertNotEquals() برای تست موثر Understanding assertNotEquals() for Effective Testing

  • درک assertTrue() Understanding assertTrue()

  • اظهارات در مورد آرایه ها در JUnit 5 Assertions on Arrays in JUnit 5

  • آزمایش برای استثناهای مورد انتظار Testing for Expected Exceptions

  • تضمین کد سریع با assertTimeout Ensuring Fast Code with assertTimeout

تست چرخه عمر و حاشیه نویسی سفارشی Test Lifecycle and Customization Annotations

  • خوانایی و انتخابی کردن تست ها Making Tests Readable and Selective

  • راه اندازی و پاکسازی با @BeforeEach و @AfterEach Setup and Cleanup with @BeforeEach and @AfterEach

  • راه اندازی تست کارآمد با @BeforeAll و @AfterAll Efficient Test Setup with @BeforeAll and @AfterAll

  • رفتار نمونه آزمایشی Test Instance Behavior

کنترل تست با فرضیات و اجرای مشروط Test Control with Assumptions and Conditional Execution

  • اجرای آزمایشات مشروط بر روی نسخه JRE و سیستم عامل Running Tests Conditionally on JRE Version and OS

  • رد شدن از آزمون ها با فرضیات Skipping Tests with Assumptions

سازماندهی و تکرار آزمون ها Organizing and Repeating Tests

  • سازماندهی آزمون‌ها با @Nested Classes Organizing Tests with @Nested Classes

  • خودکارسازی تکرارهای تست Automating Test Repetitions

نمایش نظرات

آموزش JUnit 5 عملی برای جاوا - تست واحد ساده شده
جزییات دوره
2 hours
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
707
4.7 از 5
دارد
دارد
دارد
Hyder Abbas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hyder Abbas Hyder Abbas

توسعه دهنده نرم افزار | مربی شرکتی | مربی Udemy