دوره آموزشی جاوا: تمرین تست واحد
1 ساعت 4 دقیقهمتوسط2023-05-02
مدرسین

Bethan Palmer
Developer
جزئیات دوره
یکی از مزایای بزرگ توسعه مبتنی بر تست (TDD) این است که میتوانید کد خود را مرحلهبهمرحله توسعه دهید و هر قسمت را جداگانه تست و بهبود ببخشید. این روش نه تنها احتمال بروز خطاها را کاهش میدهد، بلکه باعث میشود کدهای بهتر و قابلاعتمادتری بنویسید.
در این دوره، بتان پالمر اصول تست واحد در جاوا را آموزش میدهد تا نشان دهد توسعه مبتنی بر تست چقدر مفید است. در این دوره، با مفاهیم مهمی مانند تست مقادیر، مقایسه آرایهها، و بررسی استثناها آشنا میشوید. همچنین ویژگیهای پیشرفته فریمورک JUnit را بررسی میکنید، که امکان اجرای تستهای پارامتریشده را فراهم میکند. در کنار یادگیری مفاهیم، میتوانید با استفاده از GitHub Codespaces تستهای خود را بهصورت عملی و تعاملی بنویسید و اجرا کنید.
اهداف یادگیری:
آشنایی با توسعه مبتنی بر تست (TDD) و مزایای آن
یادگیری اصول تست واحد در جاوا با استفاده از JUnit
بررسی روشهای مقایسه دادهها و بررسی خطاها در تستها
اجرای تستهای پارامتریشده و پیشرفته در JUnit
تمرین نوشتن تستهای عملی و تعاملی در GitHub Codespaces
در این دوره، بتان پالمر اصول تست واحد در جاوا را آموزش میدهد تا نشان دهد توسعه مبتنی بر تست چقدر مفید است. در این دوره، با مفاهیم مهمی مانند تست مقادیر، مقایسه آرایهها، و بررسی استثناها آشنا میشوید. همچنین ویژگیهای پیشرفته فریمورک JUnit را بررسی میکنید، که امکان اجرای تستهای پارامتریشده را فراهم میکند. در کنار یادگیری مفاهیم، میتوانید با استفاده از GitHub Codespaces تستهای خود را بهصورت عملی و تعاملی بنویسید و اجرا کنید.
اهداف یادگیری:
آشنایی با توسعه مبتنی بر تست (TDD) و مزایای آن
یادگیری اصول تست واحد در جاوا با استفاده از JUnit
بررسی روشهای مقایسه دادهها و بررسی خطاها در تستها
اجرای تستهای پارامتریشده و پیشرفته در JUnit
تمرین نوشتن تستهای عملی و تعاملی در GitHub Codespaces
مهارت ها
Software TestingJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - تست واحد در جاوا
- 02 - آنچه باید بدانید
1. مقدمه ای بر تست واحد جاوا
- 03 - تست واحد چیست
- 04 - توسعه آزمایش محور
- 05 - با GitHub Codespaces همراه باشید
2. JUnit
- 06 - راهاندازی JUnit
- 07 - تعریف آزمون JUnit
- 08 - چالش - آزمونهای JUnit
- 09 - حل - تستهای JUnit
3. اظهارات در JUnit
- 10 - تصدیق درست و نادرست
- 11 - مقایسه آرایه ها
- 12 - ادعای استثنا انداخته میشود
- 13 - چالش - اظهارات و حاشیه نویسی
- 14 - راه حل - تصدیق و حاشیه
4. ویژگیهای پیشرفته
- 15 - استفاده از مفروضات
- 16 - تست ورودیهای متعدد با تستهای پارامتری
- 17 - تست enums با تستهای پارامتری
- 18 - چالش - ویژگیهای پیشرفته
- 19 - راه حل - ویژگیهای پیشرفته
نتیجه
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Spring Boot: توسعه آزمایش محور
- دوره آموزشی جاوا: آزمایش با JUnit
- دوره آموزشی پیادهسازی دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعهدهندگان Java
- دوره آموزشی تمرین جاوا: مجموعه ها
- دوره آموزشی تمرین جاوا: مدیریت استثنا
- دوره آموزشی تمرین جاوا: برنامه نویسی تابعی
- دوره آموزشی تمرین: آرایه های جاوا (2022)
- دوره آموزشی آن را تمرین کن: آرایه های جاوا
مسیرهای مرتبط
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی
- مسیر آموزشی تبدیل شدن به یک تستر نرم افزار
- مسیر آموزشی تبدیل شدن به یک استاد مهندسی داده
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت