لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا: تست واحد تمرین
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
بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.
بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.
او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقالههایی درباره جاوا، فناوری، کتابهایی که میخواند و کنفرانسهایی که در آن شرکت میکند، مینویسد و مینویسد.
نمایش نظرات