×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

شرح Learn Jest JS Unit Testing in Arabic #07 - Describe And Test Advanced Training's | [معتمد]

دورة JavaScript Unit Testing With Jest

شارك الآن استفساراتك مع اعضاء دورة JavaScript Unit Testing With Jest اضغط هنا
سجل الان للحصول على دورات تدريبية معتمدة مع إمكانية إستخراج شهادة إتمام الدورة مجانا
سجل الآن
قائمة الدروس | 20 درس

التعليقات

أفضل قنوات التليجرام لمختلف المجالات
قنوات تساعدك بكل سهولة على الوصول للمصادر التعليمية و الوظائف و النصائح المهنية و المنح الدراسية

اشترك الآن مجانا

نحن نهتم بتقيمك لهذه الدورة

ممتاز
4 تقيمات
جيد
1 تقيمات
متوسط
0 تقيمات
مقبول
0 تقيمات
سئ
0 تقيمات
5.0
5 تقيمات

wej_den

استفدت من الدرس وفهمت بشكل مبسط jest 2021-11-03

نداء شما

ر 2021-07-27

Maha Alrhamneh

Good 2021-02-23

عصام محمد احمد لبني

111 2021-01-19

Zain Ahmed

من اجمل لغات البرمجة و أكثرهم متعة في تعلمها 2020-09-27

إظهار تقيمات اخرى
كورس اون لاين مجانا لتعلم JavaScript Unit Testing With Jest ما اختبار الوحدة الـ Unit Testing ؟ قبيل البدء بإعداد البيئة أو كتابة أي أكواد, دعونا نعرف بالضبط ما الـ Unit Testing, و لماذا يستحق منا أن نستخدمه, و كيف نبدأ بدمجه في مشاريعنا بالفعل. على المستوى المتقدم, منهجية الـ Unit Testing (اختبار الوحدة) تعني بإختبار الدوال functions أو المناطق - أو الوحدات - في الأكواد. و هذا يعطينا القدرة على التوثق من أن الدوال functions تعمل بالشكل المتوقع منها. هذا يعني أن أي دالة بناء على عدد من الادخالات inputs, نستطيع تحديد ما إذا كانت الدالة تعود بمخرجات outputs صحيحة أم لا, و يمكننا بعدها أن نتعامل بسلاسة مع الأخطاء التي تحدث أثناء التنفيذ بناء على مدخلات غير صالحة. و في النهاية, هذا سوف يساعد في تحديد المشاكل في الخوازميات algorithms و/أو منطق الكود logic. و يساعدنا على تحسين جودة كود دالة معينة. و عندما تبدأ في كتابة المزيد من الإختبارات, سينتهي بك الأمر لإنشاء سلسلة من الإختبارات التي يمكنك تنفيذها في أي وقت أثناء التطوير لتستمر بالتأكد من جودة عملك. ميزة ثانية لتقارب التطوير من وجهة نظر الـ Unit Testing و هي أنك ستكون على الأرجح قادر على كتابة أكواد قابلة للاختبار. و لأن الـ Unit Testing يتطلب أن يكون الكود الخاص بك قابل للإختبار بسهولة, فهذا يعني أن الكود الخاص بك لا بد أن يدعم هذه النوعية من التقييم. كما أنه يجب ان تمتلك عدد كبير من الدوال functions الصغيرة و المحددة عن عمليات مفردة لمجموعة بيانات, بدلاً من تلك الدوال الكبيرة التي تنفذ العديد من العمليات في نفس الدالة. ميزة ثالثة لكتابة اختبارات Unit Testing متقنة و أكواد مختبرة بدقة, هي أنك تستطيع تجنب أن تحدث التغيرات المستقبلية أي تعطيل لوظائف في الكود. و كلما قمت بإختبار أكوادك و أنت تقوم بإضافة وظائف لمشروعك, فأنت على الطريق الصحيح لتطوير سلسلة من حالات الاختبار التي تستطيع تنفيذها على المنطق logic في كل مرة. وعندما يحدث خطأ, فأنت تعرف أن عليك أن تعالج شئ ما.
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا