اختبار تطبيقات TypeScript باستخدام Jest
244 صفحات
Arabic
PDF
4.5

اختبار تطبيقات TypeScript باستخدام Jest

Полное руководство по тестированию TypeScript с Jest

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Testing TypeScript Apps Using Jest» (المؤلفان Edgar Nzokwe و Dayon Doone، عام 2022، 244 صفحة) هو دليل عملي لاختبار تطبيقات TypeScript باستخدام إطار العمل الشهير Jest. في عصر أصبح فيه TypeScript معيارًا للمشاريع الكبيرة، فإن الاختبار عالي الجودة ليس رفاهية بل ضرورة. يسد هذا الكتاب الفجوة بين نظرية الاختبار والمهام الواقعية لمطور TypeScript.

عن ماذا يتحدث الكتاب

تم بناء الكتاب كغوص متسلسل في عالم الاختبار: من المفاهيم الأساسية إلى التقنيات المتقدمة. يبدأ المؤلفون بإعداد البيئة (Jest + TypeScript)، ثم ينتقلون إلى كتابة اختبارات الوحدة (unit tests) للدوال والكلاسات والوحدات النمطية. يتم إيلاء اهتمام خاص لـ mock objects و spies و stubs — الأدوات الأساسية لعزل الكود المختبر. بعد ذلك، يتم تناول اختبارات التكامل، واختبار الكود غير المتزامن (promises، async/await)، وكذلك اختبار مكونات React (عبر @testing-library/react). يختتم الكتاب بفصل عن التكامل المستمر (CI) وأفضل الممارسات.

لمن هذا الكتاب

الكتاب موجه إلى المطورين الذين هم على دراية بالفعل بـ TypeScript (الصياغة، الأنواع، الواجهات) ولديهم فهم أساسي للاختبار. سيكون مفيدًا:

  • مطوري الواجهة الأمامية (Frontend) الذين يستخدمون TypeScript في React أو Angular أو Vue؛
  • مطوري الواجهة الخلفية (Backend) على Node.js + TypeScript؛
  • قادة الفرق الذين يطبقون

توصيات