الاختبار القائم على الخصائص في Erlang باستخدام PropEr
تعلم كيفية كتابة مجموعات اختبار قوية وعامة باستخدام PropEr لاكتشاف الحالات الحدية تلقائياً وتحسين تغطية الكود في Erlang.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
غالبًا ما تفوت اختبارات الوحدة التقليدية الحالات الحدية الحرجة لأنها تقيم فقط السيناريوهات المحددة التي تكتبها. يغير الاختبار القائم على الخصائص هذا عن طريق توليد نطاق واسع تلقائياً من مدخلات الاختبار بناءً على الخصائص التي يجب أن يلبيها الكود الخاص بك. يقدم لك هذا الكورس مفاهيم وتنفيذ الاختبار القائم على الخصائص في Erlang باستخدام PropEr.
ستنتقل من كتابة التأكيدات اليدوية إلى تحديد خصائص عالية المستوى يجب أن تظل صحيحة دائماً، مما يسمح لإطار عمل الاختبار بالقيام بالجهد الأكبر في العثور على الأخطاء. ستتعلم كيفية كتابة مولدات مخصصة، وتقليص حالات الاختبار الفاشلة إلى أشكالها الأبسط، ودمج ممارسات الاختبار الحديثة في سير عمل التطوير الخاص بك.
ما ستتعلمه:
- فهم الاختلافات الأساسية بين اختبار الوحدة التقليدي والاختبار القائم على الخصائص
- تحديد الخصائص الرياضية والمنطقية التي تصف سلوك النظام الصحيح
- إنشاء مولدات بيانات مخصصة باستخدام PropEr لاختبار الهياكل والأنواع المعقدة
- تطبيق تقليص حالات الاختبار لعزل السبب الجذري للفخاخ بسرعة
- دمج تقنيات الاختبار القائم على الخصائص المعتمدة على الحالة للأنظمة المعقدة
- هيكلة مجموعات اختبار Erlang الخاصة بك لتشغيلها بكفاءة داخل خطوط أنابيب التطوير الحديثة
يبدأ هذا الكورس بالمفاهيم الأساسية، وتحديد ما هي الخصائص وكيف يعمل إطار عمل PropEr، قبل إرشادك خلال أمثلة مكتوبة وعملية لإنشاء المولدات وتنفيذ الاختبارات. وهو مصمم لمطوري البرمجيات ومهندسي ضمان الجودة الذين على دراية ببناء جملة Erlang الأساسي ويرغبون في الارتقاء بمعايير الاختبار الخاصة بهم. لا يتطلب أي خبرة سابقة في الاختبار القائم على الخصائص. ابدأ القراءة لبناء أنظمة مرنة للغاية اليوم.
محتوى الدورة
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
🎧النسخة الصوتية مضمَّنة تعلَّم أثناء تنقُّلك — دون شاشة
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 54 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
الاختبار القائم على الخصائص في Erlang باستخدام PropEr
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
الاختبار القائم على الخصائص في Erlang باستخدام PropEr