نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تست واحد یک مهارت حیاتی برای توسعه دهندگان نرم افزار است. این دوره به شما یاد می دهد که چگونه تست های واحد را برای جاوا بنویسید و اجرا کنید با یکی از محبوب ترین ابزارهای تست واحد موجود: توسعه دهنده JUnit. انتظار می رود که یک توسعه دهنده جاوا بتواند کد خود را واحد تست کند و این دوره به شما نشان می دهد که چگونه این کار را با JUnit انجام دهید. در این دوره آموزشی، Java SE 17 Unit Testing با JUnit، یاد خواهید گرفت که چگونه تست های JUnit را ایجاد کرده و آنها را مرتب نگه دارید. ابتدا، ادعاهای زیادی را که JUnit برای تأیید نتایج مورد انتظار ارائه می دهد، کشف خواهید کرد. در مرحله بعد، نحوه استفاده از حاشیه نویسی چرخه عمر JUnit را برای مدیریت تنظیمات و حذف تست و نحوه بهبود گزارشات آزمایشی خود بررسی خواهید کرد. در نهایت، نحوه اجرای آزمایشات خود را از ابزارهای مختلف از جمله IDEs، Maven و محصولات تحویل مداوم یاد خواهید گرفت. در پایان این دوره، شما آماده خواهید بود که تست های واحد عالی برای کد خود بنویسید!
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک JUnit
Understanding JUnit
-
معرفی
Introduction
-
آشنایی با کتابخانه JUnit
Understanding the JUnit Library
-
دنبال کردن
Following Along
نصب و اجرای JUnit
Installing and Running JUnit
-
افزودن JUnit به عنوان وابستگی پروژه
Adding JUnit as a Project Dependency
-
اجرای تست ها در یک IDE
Running Tests in an IDE
-
اجرای تست با Maven
Running Tests with Maven
-
اشکال زدایی از یک تست در یک IDE
Debugging from a Test in an IDE
-
مشاهده پوشش تست
Viewing Test Coverage
ایجاد تست
Creating Tests
-
درک زمان ایجاد تست
Understanding When to Create Tests
-
ایجاد کلاس های آزمایشی
Creating Test Classes
-
ایجاد روش های تست
Creating Test Methods
روش های آزمون نوشتن و استفاده از اظهارات
Writing Test Methods and Using Assertions
-
با استفاده از JUnit Assertions
Using JUnit Assertions
-
ادعای برابری و هویت
Asserting Equality and Identity
-
اثبات مقادیر بولی
Asserting Boolean Values
-
ادعای مجموعه ها
Asserting Collections
-
درک ساختار روش آزمون رایج
Understanding Common Test Method Structure
-
ادعای استثناهای مورد انتظار
Asserting Expected Exceptions
-
گروه بندی ادعاها با assertAll
Grouping Assertions with assertAll
-
درک دو برابر تست
Understanding Test Doubles
-
استفاده از تست دوبل
Using Test Doubles
استفاده از چرخه عمر تست
Leveraging Test Lifecycle
-
درک چرخه حیات تست JUnit
Understanding JUnit Test Lifecycle
-
تنظیم تست ها با beforeeach
Setting up Tests with @BeforeEach
-
ایجاد روش های چرخه عمر آزمایش های دیگر
Creating Other Tests Lifecycle Methods
کنترل اجرای آزمون
Controlling Test Execution
-
آشنایی با گزینه های اجرای تست
Understanding Test Execution Options
-
تست های پارامترسازی
Parameterizing Tests
-
غیرفعال کردن تست ها
Disabling Tests
-
تست های برچسب گذاری و فیلترینگ
Tagging and Filtering Tests
-
اجرای آزمون مشروط
Conditional Test Execution
مدیریت گزارش آزمون
Managing Test Reporting
-
درک اهمیت گزارش های تست
Understanding the Importance of Test Reports
-
ارائه پیام های خرابی
Providing Failure Messages
-
استفاده از نام های نمایشی
Leveraging Display Names
-
تست های تودرتو
Nesting Tests
اجرای تست های واحد به عنوان بخشی از خط لوله ساخت
Running Unit Tests as Part of a Build Pipeline
-
استفاده از حروف بزرگ در آزمون های واحد
Capitalizing on Unit Tests
-
گشت و گذار در یک خط لوله ساخت نمونه
Touring a Sample Build Pipeline
یادگیری بیشتر
Learning More
-
کسب اطلاعات بیشتر
Learning More
نمایش نظرات