آموزش تست واحد جاوا با JUnit 5 در 20 مرحله [ویدئو]

Learn Java Unit Testing with JUnit 5 in 20 Steps [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: JUnit یک چارچوب تست واحد برای زبان برنامه نویسی جاوا است. JUnit در توسعه توسعه تست محور مهم بوده است و یکی از خانواده چارچوب های تست واحد است که در مجموع به عنوان چارچوب های xUnit شناخته می شود. در این آموزش مبتدیان در JUnit، نحوه انجام این کار را یاد خواهید گرفت •ایجاد یک پروژه جدید برای تست های JUnit •تست های JUnit را ایجاد، اجرا و اشکال زدایی کنید • تست های واحد خوب بنویسید ?از روش های ادعا استفاده کنید ?از حاشیه نویسی های اولیه JUnit استفاده کنید - @Test، @Before، @After، @AfterClass، @BeforeClass، @Suite ?عملکرد تست و استثنا در تست های واحد ?نوشتن تست های پارامتری ?بهترین شیوه های JUnit را رعایت کنید •از Eclipse برای نوشتن و اجرای تست های JUnit استفاده کنید • تست های واحد تمیز را با چارچوب JUnit بنویسید • از یادداشت‌های JUnit @Test، @Before، @After، @AfterClass، @BeforeClass، @Suite استفاده کنید • از روش های JUnit assert استفاده کنید • تست های واحد را برای استثناها و عملکرد بنویسید دانش آموزانی که تازه وارد تست واحد می شوند و می خواهند تست واحد را بفهمند. دانش آموزانی که می خواهند چارچوب JUnit را درک کنند. دانش آموزان با دانش پایه جاوا. - ایجاد یک پروژه جدید برای تست های JUnit * - ایجاد و اجرای تست های JUnit * - نوشتن تست های واحد خوب * - استفاده از روش های assert * - استفاده از حاشیه نویسی های اولیه JUnit * - @Test، @BeforeEach، @AfterEach، @AfterAll، @BeforeAll * - عملکرد تست و استثناها در تست های واحد * - نوشتن تست های پارامتری - به بهترین شیوه های JUnit پایبند باشید * - از Eclipse برای نوشتن و اجرای تست های JUnit استفاده کنید

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

واحد 5 JUnit 5

  • معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • مرحله 01 - مقدمه ای بر تست واحد - هرم تست Step 01 - Introduction to Unit Testing - Test Pyramid

  • مرحله 02 - اولین تست جونیت - نوار قرمز Step 02 - First Junit Test - Red bar

  • مرحله 03 - فقدان شکست موفقیت است Step 03 - Absence of failure is success

  • مرحله 04 - آزمون واحد اول با متد JUnit - String length(). Step 04 - First Unit Test with JUnit - String length() method

  • مرحله 05 - نوشتن اظهارات JUnit - assertNull و assertTrue Step 05 - Writing JUnit Assertions - assertNull and assertTrue

  • مرحله 06 - نوشتن اظهارات برای آرایه ها - assertArrayEquals Step 06 - Writing Assertions for Arrays - assertArrayEquals

  • مرحله 07 - تنظیم داده برای هر آزمایش - @BeforeEach، @AfterEach Step 07 - Setting up data for every test - @BeforeEach, @AfterEach

  • مرحله 08 - راه اندازی اتصالات پایگاه داده - @BeforeAll، @AfterAll Step 08 - Setting up database connections - @BeforeAll, @AfterAll

  • مرحله 09 - نکته - تست استثناها با Junit Step 09 - Tip - Testing Exceptions with Junit

  • مرحله 10 - نکته - @DisplayName و روش‌های آزمایش لازم نیست عمومی باشند Step 10 - Tip - @DisplayName and test methods need not be public

  • مرحله 11 - مبانی آزمون های پارامتری Step 11 - Basics of Parameterized tests

  • مرحله 12 - تست های پارامتری پیشرفته با منبع Csv Step 12 - Advanced Paramaterized Tests with Csv Source

  • مرحله 13 - نکته - نام گذاری یک تست پارامتری Step 13 - Tip - Giving a name to a Parameterized Test

  • مرحله 14 - نکته - یک آزمایش را چندین بار تکرار کنید Step 14 - Tip - Repeat same test multiple times

  • مرحله 15 - نکته - تست واحد برای عملکرد Step 15 - Tip - Unit Testing for Performance

  • مرحله 16 - نکته - تست های واحد را غیرفعال کنید Step 16 - Tip - Disable Unit Tests

  • مرحله 17 - نکته - گروه بندی تست ها با @Nested Step 17 - Tip - Grouping Tests with @Nested

  • مرحله 18 - نکته - JUnit 5 = Platform + Jupiter + Vintage Step 18 - Tip - JUnit 5 = Platform + Jupiter + Vintage

  • مرحله 19 - نکته - JUnit 4 در مقابل JUnit 5 Step 19 - Tip - JUnit 4 vs JUnit 5

  • مرحله 20 - نکته - بهترین تمرینات JUnit Step 20 - Tip - JUnit Best Practices

  • مرحله 21 - نکته - JUnit Patterns - xunitpatterns Step 21 - Tip - JUnit Patterns - xunitpatterns

واحد 4 JUnit 4

  • مرحله 99 - بخش 4 JUnit - نسخه اول دوره Step 99 - JUnit 4 Section - First Version of the course

  • آماده شدن برای Hello World Getting Ready for Hello World

  • اولین موفقیت شما در JUnit - نوار سبز Your First JUnit Success - Green Bar

  • Refactoring: بهبود Junit Refactoring: Improving the Junit

  • assertTrue و assertFalse assertTrue and assertFalse

  • @قبل و بعد @Before and @After

  • @BeforeClass و @AfterClass @BeforeClass and @AfterClass

  • مقایسه آرایه ها - assertArrayEquals Comparing Arrays - assertArrayEquals

  • استثناهای تست واحد Unit Testing Exceptions

  • تست واحد برای عملکرد Unit Testing for Performance

  • تست های پارامتری JUnit Parameterized JUnit Tests

  • سازماندهی تست های واحد در مجموعه ها Organizing Unit Tests into Suites

  • چگونه تست های واحد خوب بنویسید؟ How do you write good Unit Tests?

  • نتیجه Conclusion

نمایش نظرات

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

آموزش تست واحد جاوا با JUnit 5 در 20 مرحله [ویدئو]
جزییات دوره
3 h 5 m
37
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

In28Minutes Official In28Minutes Official

Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.

In28Minutes Official In28Minutes Official

Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.