اختبار وحدات Java: إتقان JUnit 5 و Mockito
تعلم كيفية كتابة اختبارات وحدات موثوقة وقابلة للصيانة لتطبيقات Java الخاصة بك باستخدام إطار عمل JUnit 5 الحديث ومكتبة Mockito الأساسية لعزل التبعيات بفعالية.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تبدأ البرمجيات الموثوقة باختبار الوحدات الفعال. بالنسبة لأي مطور Java جاد، فإن إتقان أدوات وتقنيات اختبار عزل الكود يعد أمراً غير قابل للتفاوض.
توفّر هذه الدورة التدريبية أساساً متكاملاً في اختبار وحدات Java الحديث. ستنتقل إلى ما هو أبعد من طرق الاختبار البسيطة لاستخدام ميزات JUnit 5 بثقة مثل الاختبارات ذات المعاملات والاختبارات الديناميكية، وتوظيف Mockito للتعامل مع التبعيات المعقدة والأنظمة الخارجية.
ما ستتعلمه:
* فهم المبادئ الأساسية لاختبار الوحدات، وإعداد الاختبارات، ومفاهيم التطوير الموجه بالاختبار (TDD) الأساسية في بيئة Java
* تكوين بيئة اختبار حديثة باستخدام JUnit 5 ودمج الاختبار في أدوات البناء القياسية مثل Maven أو Gradle
* إتقان تعليقات JUnit 5 الأساسية لكتابة اختبارات قياسية ومتداخلة ومستندة إلى البيانات ذات المعاملات
* تطبيق Mockito لإنشاء الكائنات الوهمية (mocks)، والجواسيس (spies)، والبدائل (stubs) لعزل التبعيات بفعالية في الفئات المعقدة
* ممارسة تقنيات التأكيد القوية وتنفيذ اختبارات الاستثناء الفعالة لنتائج اختبار موثوقة
* قياس جودة الكود باستخدام مقاييس تغطية الكود الأساسية وفهم كيفية إنشاء تقارير اختبار مفيدة
نبدأ بتأسيس المفاهيم الأساسية للاختبار وإعداد بيئة الاختبار. ترشدك الوحدة التالية خلال كتابة حالات اختبار أكثر تعقيداً، وتطبيق ميزات JUnit المتقدمة، ودمج Mockito لإدارة التبعيات المتطورة.
تم تصميم هذه الدورة التدريبية للمبتدئين في تطوير Java أو أولئك الذين ينتقلون من أطر اختبار أقدم والذين يحتاجون إلى دليل عملي حديث لاختبار الوحدات الفعال. لا تتطلب أي خبرة اختبار سابقة، فقط المعرفة الأساسية ببناء جملة Java.
ابدأ في بناء تطبيقات Java أكثر موثوقية وقابلية للصيانة اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف $100 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي $12.50. لا تنتهي صلاحية الأرصدة أبداً.
$100
200 رصيد
$12.50 / دورة
أفضل قيمة
$250
550 رصيد
$11.36 / دورة
$500
1200 رصيد
$10.42 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.