دوره آموزشی جاوا: آزمایش با JUnit
2 ساعت 20 دقیقهمتوسط2021-09-23
مدرسین
Maaike van Putten
Trainer and Developer for Java, Python, Spring Boot, and More
جزئیات دوره
آزمایش واحد از اهمیت بسزایی در توسعه برنامه های پایدار برخوردار است. توسعه دهندگان جاوا باید تست های واحد را بنویسند و JUnit چارچوب اصلی تست واحد برای جاوا است. در این دوره، مربی و توسعه دهنده Maaike van Putten به شما کمک می کند تا کد جاوا خود را به طور موثر آزمایش کنید. Maaike توضیح می دهد که تست واحد چیست و مزایایی که ارائه می دهد. او JUnit را پوشش می دهد و به شما نشان می دهد که چگونه آن را تنظیم کرده و اولین آزمایش خود را اجرا کنید. Maaike مراحل نوشتن یک آزمون اساسی را شامل می شود، از جمله ابزارهای مفیدی مانند JUnit Annotations، JUnit Write، JUnit DisplayName و موارد دیگر. او از کاربردهای پیشرفته تری از JUnit، مانند تزریق وابستگی، آزمایش های پارامتری و زمان بندی، برای نام بردن چند مورد استفاده می کند. Maaike با یک نگاه سریع در مراحل بعدی که می توانید انجام دهید، مانند نحوه آماده سازی کد برای آزمایش واحد، بهترین شیوه ها و یک مرور کوتاه از Mockito، به پایان می رساند.
مهارت ها
JUnitSoftware TestingJavaOracleProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - تستهای واحد مناسب را در جاوا ایجاد کنید
- 02 - آنچه باید بدانید
- 03 - تست واحد و انواع دیگر تست
- 04 - TDD - توسعه آزمایش محور
- 05 - مزایای تست واحد
- 06 - JUnit چیست
1. شروع به کار با JUnit
- 07 - مثال سریع یک تست واحد پایه
- 08 - راهاندازی JUnit برای IntelliJ
- 09 - راهاندازی JUnit برای VS Code
- 10 - راهاندازی JUnit برای Eclipse
- 11 - اولین آزمایش شما - HelloJUnit
2. نوشتن تستهای پایه با JUnit
- 12 - حاشیه نویسی
- 13 - کلاسها و متدهای تست را بنویسید و اجرا کنید
- 14 - DisplayName
- 15 - ادعاها
- 16 - مفروضات
- 17 - دستور اجرای آزمون
- 18 - تستهای تو در تو
3. استفاده پیشرفتهتر از JUnit
- 19 - تزریق وابستگی در آزمایشات شما
- 20 - تستهای مکرر
- 21 - آزمونهای پارامتری
- 22 - تایم اوت
- 23 - اجرای موازی
- 24 - کنترل چرخه زندگی - قبل و بعد
- 25 - پیامها و گزارشهای سفارشی
- 26 - اجرای آزمون مشروط
- 27 - غیرفعال کردن تستهای واحد
4. نگاهی سریع به مراحل بعدی
- 28 - نحوه آماده سازی کد برای تست واحد
- 29 - بهترین شیوه ها
- 30 - موکیتو
نتیجه
- 31 - مراحل بعدی با JUnit