
يحتاج المطورون الناجحون إلى بناء البرمجيات الصحيحة وبالطريقة الصحيحة. لضمان عمل البرمجيات بشكل صحيح، يجب اختبار كل وحدة برمجية. يقدم هذا المساق شرحًا مفصلاً لتطوير البرمجيات القائم على الاختبار (TDD)، بدءًا من ماهية الاختبارات الآلية وأهميتها لبناء تطبيقات قوية وقادرة على التعامل مع الأخطاء. تستعرض الدورة أساسيات الاختبار، بما في ذلك حالات الاختبار وأدوات الاختبار، مع التركيز على تطوير اختبارات الوحدات واستخدام أساليب متقدمة مثل تقارير التغطية والمكونات الوهمية لتحسين جودة الاختبارات.
John Rofrano