لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا: تست با JUnit
Java: Testing with JUnit
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تست واحد در توسعه برنامههای کاربردی پایدار اهمیت حیاتی دارد. توسعه دهندگان جاوا نیاز به نوشتن تست های واحد دارند و JUnit چارچوب اصلی تست واحد برای جاوا است. در این دوره، مربی و توسعه دهنده Maaike van Putten به شما کمک می کند تا یاد بگیرید که کد جاوا خود را به طور موثر آزمایش کنید. Maaike توضیح می دهد که تست واحد چیست و مزایایی که ارائه می دهد. او JUnit را پوشش می دهد و به شما نشان می دهد که چگونه آن را تنظیم کنید و اولین آزمایش خود را اجرا کنید. Maaike از طریق فرآیند نوشتن یک تست پایه، از جمله ابزارهای مفیدی مانند JUnit Annotations، JUnit Write، JUnit DisplayName و موارد دیگر، مراحل را طی می کند. او به استفاده های پیشرفته تر از JUnit، مانند تزریق وابستگی، تست های پارامتری، و وقفه های زمانی، اشاره می کند. Maaike با نگاهی سریع به مراحل بعدی که میتوانید بردارید، به پایان میرساند، مانند نحوه آمادهسازی کد برای آزمایش واحد، بهترین شیوهها، و مروری کوتاه بر Mockito.
سرفصل ها و درس ها
معرفی
Introduction
چه چیزی باید بدانید
What should you know
تست واحد و انواع دیگر تست
Unit testing and other types of testing
TDD: توسعه آزمایش محور
TDD: Test-driven development
JUnit چیست؟
What is JUnit?
مزایای تست واحد
Advantages of unit testing
تست های واحد مناسب را در جاوا ایجاد کنید
Create proper unit tests in Java
1. شروع به کار با JUnit
1. Getting Started with JUnit
راه اندازی JUnit برای Eclipse
Setting up JUnit for Eclipse
راه اندازی JUnit برای IntelliJ
Setting up JUnit for IntelliJ
راه اندازی JUnit برای VS Code
Setting up JUnit for VS Code
اولین آزمایش شما: HelloJUnit
Your first test: HelloJUnit
مثال سریع یک تست واحد پایه
Quick example of a basic unit test
گشتی در Coderpad
A tour of Coderpad
راه حل: یک روش تست ایجاد کنید
Solution: Create a test method
2. نوشتن تست های پایه با JUnit
2. Writing Basic Tests with JUnit
کلاس ها و متدهای تست را بنویسید و اجرا کنید
Write and run test classes and methods
تست های تو در تو
Nested tests
حاشیه نویسی ها
Annotations
دستور اجرای تست
Test execution order
مفروضات
Assumptions
ادعاها
Assertions
DisplayName
DisplayName
راه حل: نام های سفارشی
Solution: Custom names
3. استفاده پیشرفته تر از JUnit
3. More Advanced Usage of JUnit
کنترل چرخه زندگی: قبل و بعد
Lifecyle control: Before and after
تست های مکرر
Repeated tests
تزریق وابستگی در آزمایشات شما
Dependency injection in your tests
تایم اوت ها
Timeouts
غیرفعال کردن تست های واحد
Disabling unit tests
اجرای موازی
Parallel execution
اجرای آزمون مشروط
Conditional test execution
پیام ها و گزارش های سفارشی
Custom messages and reports
تست های پارامتری
Parameterized tests
راه حل: بازسازی مجدد
Solution: Refactoring
4. نگاهی سریع به مراحل بعدی
4. Quick Peek at Next Steps
چگونه کد را برای تست واحد آماده کنیم
How to make code ready for unit testing
نمایش نظرات