دوره آموزشی جاوا: تمرین تست واحد
⏱️ 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 - مراحل بعدی
مشاهده دوره کامل
رفتن به دوره