PHPUnit Essentials
Освоение модульного тестирования в PHP
ملخص:
مقدمة
كتاب PHPUnit Essentials للمؤلف Zdeněk Jelen، الذي نُشر في عام 2014 بواسطة Packt Publishing، هو دليل عملي لاختبار الوحدات في PHP باستخدام إطار العمل PHPUnit. على الرغم من مرور أكثر من عشر سنوات على نشره، إلا أن المبادئ والمنهجيات الأساسية الموصوفة في الكتاب لا تزال ذات صلة بالمطورين الذين يسعون لتحسين جودة وموثوقية الكود الخاص بهم. يتكون الكتاب من 222 صفحة ويغطي موضوعات الاختبار الأساسية والمتقدمة.
عن ماذا يتحدث الكتاب
يبدأ الكتاب بمقدمة عن مفهوم اختبار الوحدات وأهميته في التطوير الحديث. يرشد المؤلف القارئ بشكل متسلسل خلال تثبيت وإعداد PHPUnit، وكتابة الاختبارات الأولى، واستخدام التأكيدات (assertions)، والعمل مع الـ fixtures، وتنظيم مجموعات الاختبار. يتم إيلاء اهتمام خاص للتقنيات المتقدمة: اختبار قواعد البيانات، والـ mock objects، واختبار تطبيقات الويب، ودمج PHPUnit مع أنظمة التكامل المستمر (CI). يحتوي كل فصل على أمثلة عملية وشروحات، مما يسمح بتطبيق المعرفة المكتسبة فورًا في الممارسة العملية.
لمن هذا الكتاب
الكتاب موجه لمطوري PHP من المستوى المتوسط الذين لديهم بالفعل معرفة أساسية بـ PHP ويرغبون في دمج اختبار الوحدات في مشاريعهم. سيكون مفيدًا لكل من المبتدئين في الاختبار وأولئك الذين يرغبون في تعميق معرفتهم بـ PHPUnit وإتقان التقنيات المتقدمة.