آموزش جاوا: تست واحد تمرین

Java: Practice Unit Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

زیبایی توسعه مبتنی بر آزمایش در این است که به شما امکان می‌دهد پایگاه کد خود را یک مرحله در یک زمان تکرار کنید، و در حین حرکت، موارد جداگانه را آزمایش و مجدداً کار کنید. این نه تنها احتمال اشکالات و خطاها را کاهش می دهد، بلکه به شما کمک می کند کد موثرتر و قابل اعتمادتری بنویسید.

در این دوره، مربی Bethan Palmer، ملزومات تست واحد در جاوا را پوشش می‌دهد تا مزایای توسعه مبتنی بر آزمایش را به نمایش بگذارد. موضوعات کاربردی از جمله ادعاهای رایج، مقایسه آرایه ها، و استثناهای آزمایش و همچنین برخی از ویژگی های پیشرفته تر JUnit، چارچوب تست واحد جاوا که به شما امکان می دهد تست های پارامتری را اجرا کنید، کاوش کنید. در طول مسیر، از این فرصت برای تمرین نوشتن تست‌های واحد خود با تمرین‌های کدگذاری عملی و تعاملی استفاده کنید.

این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، می‌توانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید—همه با استفاده از ابزاری که احتمالاً در محل کار با آن مواجه خواهید شد.


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

معرفی Introduction

  • تست واحد در جاوا Unit testing in Java

  • آنچه شما باید بدانید What you should know

  • امتحان فصل Chapter Quiz

1. مقدمه ای بر تست واحد جاوا 1. Introduction to Java Unit Testing

  • تست واحد چیست؟ What is unit testing?

  • توسعه آزمایش محور Test-driven development

  • با GitHub Codespaces همراه باشید Follow along with GitHub Codespaces

2. JUnit 2. JUnit

  • راه اندازی JUnit Setting up JUnit

  • تعریف تست JUnit Defining a JUnit test

  • چالش: تست های JUnit Challenge: JUnit tests

  • راه حل: تست های JUnit Solution: JUnit tests

  • امتحان فصل Chapter Quiz

3. اظهارات در JUnit 3. Assertions in JUnit

  • ادعای درست و نادرست Asserting true and false

  • مقایسه آرایه ها Comparing arrays

  • اظهار یک استثنا پرتاب می شود Asserting an exception is thrown

  • چالش: اظهارات و حاشیه نویسی Challenge: Assertions and annotations

  • راه حل: اظهارات و حاشیه نویسی Solution: Assertions and annotations

  • امتحان فصل Chapter Quiz

4. ویژگی های پیشرفته 4. Advanced Features

  • استفاده از فرضیات Using assumptions

  • تست ورودی های متعدد با تست های پارامتری Testing multiple inputs with parameterized tests

  • تست enum ها با تست های پارامتری Testing enums with parameterized tests

  • چالش: ویژگی های پیشرفته Challenge: Advanced features

  • راه حل: ویژگی های پیشرفته Solution: Advanced features

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش جاوا: تست واحد تمرین
جزییات دوره
56m
24
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Bethan Palmer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bethan Palmer Bethan Palmer

توسعه دهنده

بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.

بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.

او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقاله‌هایی درباره جاوا، فناوری، کتاب‌هایی که می‌خواند و کنفرانس‌هایی که در آن شرکت می‌کند، می‌نویسد و می‌نویسد.