دورة التطوير المدفوع بالاختبارات وإعادة الهيكلة
نظرة سريعة
- المدة
- أسبوع واحد
- نوع التدريب
- حضوري
- المدن
- لندن، براغ، زنجبار، باريس، ميلان، ماربيا وغيرها
- أقرب موعد
- 9 – 13 نوفمبر 2026، لندن
- متوسط الرسوم
- 5,750 €
نظرة عامة
دورة التطوير المدفوع بالاختبارات وإعادة هيكلة الشيفرة هي دورة متوسطة لمدة أسبوع لمطوري البرمجيات ومهندسي الاختبار والقادة التقنيين وفرق التسليم الرشيق، ويعود المشاركون منها بمحفظة ممارسة TDD. تستخدم الدورة حلقات الأحمر والأخضر وإعادة الهيكلة وتصميم اختبارات الوحدة وبدائل الاختبار ونقاط العزل واختبارات توصيف الشيفرة القديمة والتكامل المستمر واتفاقات العمل لتوجيه التصميم بتغذية راجعة قابلة للتنفيذ. تقدم أجايل للتدريب هذه الدورة في التطوير المدفوع بالاختبارات وإعادة هيكلة الشيفرة.
الفئة المستهدفة
- فرق تطوير البرمجيات المسؤولة عن تنفيذ سلوك تطبيقي قابل للصيانة
- فرق هندسة الاختبار المسؤولة عن التغذية الراجعة السريعة والحماية من الانحدار
- فرق القيادة التقنية المسؤولة عن ممارسات البرمجة وجودة التصميم
- فرق التسليم الرشيق المسؤولة عن دمج التطوير والتحقق
- فرق صيانة التطبيقات المسؤولة عن تغيير الشيفرة القديمة بأمان
تفترض الدورة قدرة المشاركين على كتابة شيفرة كائنية وتشغيلها وتصحيحها، ولا تشمل أساسيات لغات البرمجة أو Scrum العام أو نظرية الاختبار العامة أو أتمتة الاختبار المعتمدة على الأدوات وحدها.
الإدارات والقطاعات المستهدفة
تخدم الدورة الإدارات التي تطور البرمجيات وتصونها في البيئات التقنية والمالية والصحية والصناعية والخدمات العامة.
- هندسة البرمجيات وتطوير التطبيقات
- هندسة الجودة وتمكين المطورين
- معمارية التقنية وفرق المنصات
- التقنية المالية والخدمات الرقمية
- الأنظمة الصحية والبرمجيات الصناعية
أهداف التعلم
بنهاية هذه الدورة، سيتمكن المشاركون من:
- تطبيق حلقة الأحمر والأخضر وإعادة الهيكلة على سلوكيات صغيرة.
- بناء اختبارات وحدة وقوائم اختبار قابلة للقراءة.
- مقارنة التحقق من الحالة والتحقق من السلوك.
- استخدام نقاط العزل والبدائل والكائنات الوهمية.
- إعادة هيكلة الشيفرة الجديدة والقديمة تحت الاختبارات.
- تقييم سير عمل TDD وتغذية التكامل المستمر.
جدول الدورة
اليوم 1: تأسيس حلقة TDD
- خريطة حلقة الأحمر والأخضر وإعادة الهيكلة
- قالب مثال السلوك وقائمة الاختبارات
- هيكل ترتيب وتنفيذ وتأكيد اختبار الوحدة
- سجل قرارات التنفيذ بخطوات صغيرة
- قائمة تشخيص فشل الاختبارات
اليوم 2: تصميم اختبارات وحدة موثوقة
- نمط تسمية الاختبار وتحديد مقصده
- مصفوفة أمثلة الحدود والتكافؤ
- طريقة تجهيز الاختبار وبناء البيانات
- قائمة اكتشاف روائح الاختبار
- شبكة مراجعة قابلية قراءة اختبار الوحدة
اليوم 3: عزل التبعيات والمتعاونين
- لوحة تحديد نقاط عزل الاختبار
- مصفوفة اختيار البديل والزائف والبديل الثابت والجاسوس والكائن الوهمي
- دليل قرار التحقق من الحالة مقابل السلوك
- نمط حقن التبعيات والعزل
- مراجعة اقتران الاختبارات وهشاشتها
اليوم 4: إعادة الهيكلة ودمج TDD
- خطة اختبارات توصيف الشيفرة القديمة
- خريطة روائح الشيفرة وفرص إعادة الهيكلة
- تسلسل إعادة الهيكلة مع حفظ السلوك
- مسار تغذية اختبارات التكامل المستمر
- اتفاق عمل الفريق على TDD ودورية المراجعة
اليوم 5: ممارسة قرارات TDD
- تمرين مقترح: بناء قائمة اختبارات من مثال سلوك
- تمرين مقترح: إكمال حلقة الأحمر والأخضر وإعادة الهيكلة
- تمرين مقترح: اختيار بدائل الاختبار وإعدادها
- تمرين مقترح: توصيف الشيفرة القديمة وإعادة هيكلتها
- التمرين الختامي: استكمال محفظة ممارسة TDD
التمارين التطبيقية
تستخدم الدورة أنشطة مقترحة بأمثلة شيفرة افتراضية للخدمات والمدفوعات والجدولة والتحكم في الأجهزة.
- نشاط مقترح: تحويل قواعد دفع إلى قائمة مرتبة لاختبارات الوحدة.
- نشاط مقترح: عزل تبعية لجدولة صحية باستخدام بديل اختبار مناسب.
- نشاط مقترح: توصيف شيفرة تحكم صناعية قبل إعادة الهيكلة.
- نشاط مقترح: تشخيص مجموعة اختبارات هشة وتعديل اتفاق الفريق.
الأسئلة الشائعة
لمن يناسب تدريب التطوير المدفوع بالاختبارات، وماذا يفترض؟
يناسب تدريب التطوير المدفوع بالاختبارات المطورين ومهندسي الاختبار والقادة التقنيين وفرق التسليم الرشيق. تفترض الدورة قدرة المشاركين على كتابة الشيفرة الكائنية وتشغيلها وتصحيحها بلغة عملهم.
كيف يختلف التطوير المدفوع بالاختبارات عن تدريب اختبار البرمجيات العام؟
يستخدم التطوير المدفوع بالاختبارات الاختبارات لتوجيه تصميم البرمجيات تدريجيا قبل كتابة شيفرة الإنتاج، بينما يغطي تدريب اختبار البرمجيات العام مستويات وتقنيات وأنشطة تحقق أوسع بعد التنفيذ أو بالتوازي معه.
ما حلقة الأحمر والأخضر وإعادة الهيكلة في TDD؟
تبدأ حلقة الأحمر والأخضر وإعادة الهيكلة باختبار صغير فاشل، ثم تضيف أقل شيفرة لازمة لنجاحه، ثم تحسن بنية الشيفرة والاختبار مع حفظ السلوك. تتكرر الحلقة للسلوك التالي.
متى يستخدم TDD الكائنات الوهمية أو البدائل الثابتة أو الزائفة؟
يستخدم TDD بدائل الاختبار عندما تجعل التبعية اختبار الوحدة بطيئا أو غير حتمي أو صعب التحكم أو الملاحظة. تختار الفرق البديل الثابت أو الزائف أو الجاسوس أو الكائن الوهمي وفق التغذية الراجعة والتحقق المطلوبين.
كيف يقدم TDD إلى الشيفرة القديمة؟
يدخل TDD إلى الشيفرة القديمة عبر اختبارات التوصيف ونقاط العزل المحددة والتغييرات الصغيرة التي تحفظ السلوك. تلتقط الفرق السلوك الحالي أولا، وتعزل التبعيات، ثم تضيف السلوك الجديد بحلقات قصيرة مدفوعة بالاختبارات.
الخاتمة
يعود المشاركون إلى العمل بمحفظة ممارسة TDD. تجمع المحفظة قوائم الاختبار واختبارات الوحدة وتشخيص الفشل وقرارات بدائل الاختبار واختبارات التوصيف وتسلسلات إعادة الهيكلة وتغذية المسار واتفاق عمل الفريق. تساعد المحفظة الفرق على تحويل سلوك البرمجيات إلى تغذية تصميم قابلة للتنفيذ وتغييرات شيفرة أكثر أمانا.
ساعات معتمدة: 5 ساعة في اليوم
وضع الدورة: دوام كامل
مقدم الدورة: مركز (Agile Leaders) للتدريب
-
مواعيد هذه الدورة
-
لندن 9 – 13 نوفمبر 2026
-
براغ 9 – 13 نوفمبر 2026
-
زنجبار 15 – 19 نوفمبر 2026
-
باريس 16 – 20 نوفمبر 2026
-
ميلان 23 – 27 نوفمبر 2026
-
ماربيا 29 نوفمبر – 3 ديسمبر 2026
-
دبي 30 نوفمبر – 4 ديسمبر 2026
-
جنيف 6 – 10 ديسمبر 2026
-
بورتو 14 – 18 ديسمبر 2026
-
فيينا 21 – 25 ديسمبر 2026
-
جوهانسبرغ 27 – 31 ديسمبر 2026
-
برشلونة 28 ديسمبر 2026 – 1 يناير 2027
-
المنامة 3 – 7 يناير 2027
-
روما 11 – 15 يناير 2027
-
مونترو 11 – 15 يناير 2027
-
برلين 18 – 22 يناير 2027
-
فرانكفورت 25 – 29 يناير 2027
-
عمان 31 يناير – 4 فبراير 2027
-
دبي 8 – 12 فبراير 2027
-
ميونخ 8 – 12 فبراير 2027
-
كوالالمبور 15 – 19 فبراير 2027
-
أثينا 15 – 19 فبراير 2027
-
أبوظبي 22 – 26 فبراير 2027
-
تورنتو 28 فبراير – 4 مارس 2027
-
مسقط 7 – 11 مارس 2027
-
لندن 8 – 12 مارس 2027
-
أمستردام 15 – 19 مارس 2027
-
مدريد 22 – 26 مارس 2027
-
سان دييغو 29 مارس – 2 أبريل 2027
-
دبي 5 – 9 أبريل 2027
-
أديس أبابا 5 – 9 أبريل 2027
-
اسطنبول 12 – 16 أبريل 2027
-
فيينا 12 – 16 أبريل 2027
-
ميلان 19 – 23 أبريل 2027
-
لانكاوي 25 – 29 أبريل 2027
-
لندن 3 – 7 مايو 2027
-
أبوظبي 3 – 7 مايو 2027
-
نيس 10 – 14 مايو 2027
-
كوالالمبور 17 – 21 مايو 2027
-
طوكيو 17 – 21 مايو 2027
-
بالي 23 – 27 مايو 2027
-
نيويورك 31 مايو – 4 يونيو 2027
-
اسطنبول 7 – 11 يونيو 2027
-
أمستردام 7 – 11 يونيو 2027
-
لشبونة 14 – 18 يونيو 2027
-
طرابزون 20 – 24 يونيو 2027
-
شرم الشيخ 21 – 25 يونيو 2027
-
أبوظبي 28 يونيو – 2 يوليو 2027
-
باريس 5 – 9 يوليو 2027
-
باكو 5 – 9 يوليو 2027
-
المنامة 11 – 15 يوليو 2027
-
نيروبي 18 – 22 يوليو 2027
-
دبي 19 – 23 يوليو 2027
-
لاغوس 25 – 29 يوليو 2027
-
عن بعد 26 – 30 يوليو 2027
-
الدوحة 1 – 5 أغسطس 2027
-
الكويت 8 – 12 أغسطس 2027
-
بوكيت 15 – 19 أغسطس 2027
-
برشلونة 23 – 27 أغسطس 2027
-
سيول 23 – 27 أغسطس 2027
-
القاهرة 30 أغسطس – 3 سبتمبر 2027
-
جاكرتا 30 أغسطس – 3 سبتمبر 2027
-
تبليسي 6 – 10 سبتمبر 2027
-
طشقند 12 – 16 سبتمبر 2027
-
لندن 13 – 17 سبتمبر 2027
-
أكرا 19 – 23 سبتمبر 2027
-
الدار البيضاء 20 – 24 سبتمبر 2027
-
روما 27 سبتمبر – 1 أكتوبر 2027
-
أمستردام 27 سبتمبر – 1 أكتوبر 2027
-
كيب تاون 3 – 7 أكتوبر 2027
-
أبوظبي 11 – 15 أكتوبر 2027
-
شيكاغو 17 – 21 أكتوبر 2027
-
القاهرة 25 – 29 أكتوبر 2027
-
سنغافورة 25 – 29 أكتوبر 2027
-
بانكوك 31 أكتوبر – 4 نوفمبر 2027
-
مدريد 8 – 12 نوفمبر 2027
| الصورة | الموقع | التواريخ | المدة | النمط | السعر | الإجراءات |
|---|---|---|---|---|---|---|
|
|
كوالالمبور |
الأسبوع 07, 2027 15 – 19 فبراير 2027 |
أسبوع واحد | حضوري | €5,200 | |
|
|
أثينا |
الأسبوع 07, 2027 15 – 19 فبراير 2027 |
أسبوع واحد | حضوري | €6,700 | |
|
|
أبوظبي |
الأسبوع 08, 2027 22 – 26 فبراير 2027 |
أسبوع واحد | حضوري | €4,700 | |
|
|
تورنتو |
الأسبوع 08, 2027 28 فبراير – 4 مارس 2027 |
أسبوع واحد | حضوري | €12,000 | |
|
|
مسقط |
الأسبوع 09, 2027 7 – 11 مارس 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
لندن |
الأسبوع 10, 2027 8 – 12 مارس 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
أمستردام |
الأسبوع 11, 2027 15 – 19 مارس 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
مدريد |
الأسبوع 12, 2027 22 – 26 مارس 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
سان دييغو |
الأسبوع 13, 2027 29 مارس – 2 أبريل 2027 |
أسبوع واحد | حضوري | €14,000 | |
|
|
دبي |
الأسبوع 14, 2027 5 – 9 أبريل 2027 |
أسبوع واحد | حضوري | €4,500 | |
|
|
أديس أبابا |
الأسبوع 14, 2027 5 – 9 أبريل 2027 |
أسبوع واحد | حضوري | €4,500 | |
|
|
اسطنبول |
الأسبوع 15, 2027 12 – 16 أبريل 2027 |
أسبوع واحد | حضوري | €4,500 | |
|
|
فيينا |
الأسبوع 15, 2027 12 – 16 أبريل 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
ميلان |
الأسبوع 16, 2027 19 – 23 أبريل 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
لانكاوي |
الأسبوع 16, 2027 25 – 29 أبريل 2027 |
أسبوع واحد | حضوري | €6,000 | |
|
|
لندن |
الأسبوع 18, 2027 3 – 7 مايو 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
أبوظبي |
الأسبوع 18, 2027 3 – 7 مايو 2027 |
أسبوع واحد | حضوري | €4,700 | |
|
|
نيس |
الأسبوع 19, 2027 10 – 14 مايو 2027 |
أسبوع واحد | حضوري | €5,700 | |
|
|
كوالالمبور |
الأسبوع 20, 2027 17 – 21 مايو 2027 |
أسبوع واحد | حضوري | €5,200 | |
|
|
طوكيو |
الأسبوع 20, 2027 17 – 21 مايو 2027 |
أسبوع واحد | حضوري | €10,000 |
الأسئلة الشائعة
ما الذي تغطيه هذه الدورة؟
نظرة عامةدورة التطوير المدفوع بالاختبارات وإعادة هيكلة الشيفرة هي دورة متوسطة لمدة أسبوع لمطوري البرمجيات ومهندسي الاختبار والقادة التقنيين وفرق التسليم الرشيق، ويعود المشاركون منها بمحفظة ممارسة TDD. تستخدم الدورة حلقات الأحمر والأخضر وإعادة الهيكلة وتصميم اختبارات الوحدة وبدائل الاختبار ونقاط العزل واختبارات توصيف الشيفرة القديمة والتكامل المستمر واتفاق…
هل تتوفر مواعيد لهذه الدورة؟
نعم. المواعيد والوجهات المتاحة مدرجة في قسم مواعيد الدورة في هذه الصفحة.
كيف يمكنني التسجيل؟
اختر موعداً متاحاً في هذه الصفحة ثم أكمل نموذج التسجيل، أو أرسل استفساراً عن البرنامج.
هل يمكنني تنزيل كتيب الدورة؟
نعم. استخدم رابط تنزيل الكتيب الموجود في هذه الصفحة.
هذه الدورة في المدن
- دورات الأمن السيبراني ودورات تقنية المعلومات في أبوظبي
- دورات الأمن السيبراني ودورات تقنية المعلومات في أثينا
- دورات الأمن السيبراني ودورات تقنية المعلومات في أديس أبابا
- دورات الأمن السيبراني ودورات تقنية المعلومات في أكرا
- دورات الأمن السيبراني ودورات تقنية المعلومات في أمستردام
- دورات الأمن السيبراني ودورات تقنية المعلومات في اسطنبول
- دورات الأمن السيبراني ودورات تقنية المعلومات في الدار البيضاء
- دورات الأمن السيبراني ودورات تقنية المعلومات في الدوحة
- دورات الأمن السيبراني ودورات تقنية المعلومات في القاهرة
- دورات الأمن السيبراني ودورات تقنية المعلومات في الكويت
- دورات الأمن السيبراني ودورات تقنية المعلومات في المنامة
- دورات الأمن السيبراني ودورات تقنية المعلومات في باريس
- دورات الأمن السيبراني ودورات تقنية المعلومات في باكو
- دورات الأمن السيبراني ودورات تقنية المعلومات في بالي
- دورات الأمن السيبراني ودورات تقنية المعلومات في بانكوك
- دورات الأمن السيبراني ودورات تقنية المعلومات في براغ
- دورات الأمن السيبراني ودورات تقنية المعلومات في برشلونة
- دورات الأمن السيبراني ودورات تقنية المعلومات في برلين
- دورات الأمن السيبراني ودورات تقنية المعلومات في بورتو
- دورات الأمن السيبراني ودورات تقنية المعلومات في بوكيت
- دورات الأمن السيبراني ودورات تقنية المعلومات في تبليسي
- دورات الأمن السيبراني ودورات تقنية المعلومات في تورنتو
- دورات الأمن السيبراني ودورات تقنية المعلومات في جاكرتا
- دورات الأمن السيبراني ودورات تقنية المعلومات في جنيف
- دورات الأمن السيبراني ودورات تقنية المعلومات في جوهانسبرغ
- دورات الأمن السيبراني ودورات تقنية المعلومات في دبي
- دورات الأمن السيبراني ودورات تقنية المعلومات في روما
- دورات الأمن السيبراني ودورات تقنية المعلومات في زنجبار
- دورات الأمن السيبراني ودورات تقنية المعلومات في سان دييغو
- دورات الأمن السيبراني ودورات تقنية المعلومات في سنغافورة
- دورات الأمن السيبراني ودورات تقنية المعلومات في سيول
- دورات الأمن السيبراني ودورات تقنية المعلومات في شرم الشيخ
- دورات الأمن السيبراني ودورات تقنية المعلومات في شيكاغو
- دورات الأمن السيبراني ودورات تقنية المعلومات في طرابزون
- دورات الأمن السيبراني ودورات تقنية المعلومات في طشقند
- دورات الأمن السيبراني ودورات تقنية المعلومات في طوكيو
- دورات الأمن السيبراني ودورات تقنية المعلومات في عمان
- دورات الأمن السيبراني ودورات تقنية المعلومات في عن بعد
- دورات الأمن السيبراني ودورات تقنية المعلومات في فرانكفورت
- دورات الأمن السيبراني ودورات تقنية المعلومات في فيينا
- دورات الأمن السيبراني ودورات تقنية المعلومات في كوالالمبور
- دورات الأمن السيبراني ودورات تقنية المعلومات في كيب تاون
- دورات الأمن السيبراني ودورات تقنية المعلومات في لاغوس
- دورات الأمن السيبراني ودورات تقنية المعلومات في لانكاوي
- دورات الأمن السيبراني ودورات تقنية المعلومات في لشبونة
- دورات الأمن السيبراني ودورات تقنية المعلومات في لندن
- دورات الأمن السيبراني ودورات تقنية المعلومات في ماربيا
- دورات الأمن السيبراني ودورات تقنية المعلومات في مدريد
- دورات الأمن السيبراني ودورات تقنية المعلومات في مسقط
- دورات الأمن السيبراني ودورات تقنية المعلومات في مونترو
- دورات الأمن السيبراني ودورات تقنية المعلومات في ميلان
- دورات الأمن السيبراني ودورات تقنية المعلومات في ميونخ
- دورات الأمن السيبراني ودورات تقنية المعلومات في نيروبي
- دورات الأمن السيبراني ودورات تقنية المعلومات في نيس
- دورات الأمن السيبراني ودورات تقنية المعلومات في نيويورك