المشاركات

عرض الرسائل ذات التصنيف actions

اختبار الكود واجمالي نسبة تغطية الاختبارات - unit testing and test coverage in Arabic

صورة
  بسم الله، والصلاة والسلام على رسول الله  ا لحمد لله الذي عَلَّمَ بالقلم.. عَلَّمَ الإنسانَ ما لم يَعْلَم  والصلاةُ والسلامُ على خيرِ مُعَلِّمي الناسِ الخير محمد.. الهم علمنا ما ينفعنا وانفعنا بما علمتنا انك انت العليم الحكيم . المحتوي :ـ    unit testing  الهدف من مثال  1 مثال 2  نسبة التغطية (test coverage) ما التالي ؟  الهدف من unit testing ضمان صلاحية الكود في اتمام المهمه المقصود بها اثناء تطوير البرنامج او خلال التركيب  مثال 1 : مطلوب كتابة دالة لمعرفة هل عمر المستخدم اكبر من 18 عام ام لا  اذا كان اكبر من 18 عام تكون True واذا كان اقل من 18 عام تكون False الان وقت اختبار الدالة ( الصحيح ان تكتب الاختبار اولا ثم الكود بعد ذلك ) لكن قمنا بالعكس للتوضيح فقط نحتاج لمكتبة  test   كـ  dev_dependencies اين يكتب الاختبار ؟  في المسار الرئيسي للمشروع داخل ملف test ملحوظة : اسم ملف الاختبار يجب ان ينتهي ب   _test.dart    ليكون بالشكل التالي بداخل ملف الاختبار دالة main بدون paramters AAA...