انتقل إلى المحتوى
KnowledgeCity

اختبار تطبيقات Angular

تعرف على اختبار البرامج وكيفية كتابة الاختبارات لتطبيقات Angular
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ7.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Michaela Ochnich  7 الدروس ·  17m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

سيقدم هذا الجزء اختبار البرامج وكيفية كتابة الاختبارات لتطبيق Angular الخاص بك. ستتعرف على أنواع الاختبارات المختلفة والميزات التي تركز عليها. ستتعلم كيفية بدء كتابة اختبارات الوحدة للمكونات والخدمات باستخدام Jasmine وهو إطار عمل اختبار جافا سكريبت وكيفية تشغيلهم باستخدام Karma وهو تنفيذ اختبار تم إنشاؤه بواسطة Angular.

ما ستتعلمه

  • فهم الأنواع المختلفة من اختبارات البرمجيات والميزات التي تركّز عليها
  • كتابة اختبارات الوحدة لمكونات Angular والخدمات باستخدام Jasmine
  • تشغيل اختباراتك باستخدام Karma، مشغّل الاختبارات الذي أنشأته Angular
  • استخدام TestBed لهيكلة اختبارات Angular وتهيئتها
  • التمييز بين أنواع الاختبارات المختلفة وكيفية هيكلة الاختبار

النقاط الرئيسية

  • يُقدّم هذا الفصل اختبار البرمجيات وكيفية كتابة الاختبارات لتطبيق Angular.
  • Jasmine هو إطار اختبار JavaScript يُستخدم لكتابة اختبارات الوحدة للمكونات والخدمات.
  • Karma هو مشغّل اختبارات أنشأته Angular ويُستخدم لتشغيل اختباراتك.
  • يتناول الفصل الأنواع المختلفة من الاختبارات والميزات المحددة التي يركّز عليها كل نوع.

الأسئلة الشائعة

ماذا سأتعلم في هذه الدورة؟

يُقدّم هذا الفصل اختبار البرمجيات لتطبيقات Angular، ويتناول الأنواع المختلفة من الاختبارات وكيفية كتابة اختبارات الوحدة للمكونات والخدمات باستخدام Jasmine، ثم تشغيلها باستخدام Karma.

ما أدوات الاختبار التي تستخدمها هذه الدورة؟

تستخدم Jasmine، إطار اختبار JavaScript، لكتابة اختبارات الوحدة، وKarma، مشغّل الاختبارات الذي أنشأته Angular، لتشغيلها.

ما الموضوعات التي تغطيها الدروس؟

تشمل الدروس مقدمة إلى Karma وJasmine، وTestBed، وهيكل الاختبار، وأنواع الاختبارات.

ما الأهداف التعليمية لهذه الدورة؟

تتمثّل الأهداف في فهم الأنواع المختلفة من اختبارات البرمجيات وتعلّم كيفية كتابة اختبارات الوحدة باستخدام Jasmine.