لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد جاوا با 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
سازماندهی تست های واحد در مجموعه ها
Organizing Unit Tests into Suites
چگونه تست های واحد خوب بنویسید؟
How do you write good Unit Tests?
نتیجه
Conclusion
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.
نمایش نظرات