Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. JavaScript
Code

اختبار لكود الجافا سكريبت بسرعة وسهولة باستخدام "Assert"

by
Difficulty:IntermediateLength:ShortLanguages:

Arabic (العربية/عربي) translation by Ali Atwa (you can also view the original English article)

قبل سنوات، تعلمت برمجية "assert" من John Resig، لاختبار كود الجافا سكريبت. رائع، بالكاد الكود من خمسة أو ستة اسطر، يمنحك هذا الكود السيطرة والتحكم في التعليمات البرمجية الخاصة بك عند اجراء اختبار بطريقة ممتازة. سوف اوضح لك كيفية استخدامه في درس اليوم.


الشرح المصور

 

كود "Assert"

هذا هو كل ما تحتاجه لعمل اختبار بسيط! تتطلب برمجية "assert" امرين:

  1. النتيجة: قيمة منطقية (boolean)، لتشير إلى ما إذا كان الاختبار الخاص بك نجح أو فشل
  2. الوصف: وصف مختصر للاختبار الخاص بك.

برمجية "assert" تقوم ببساطة بإنشاء قائمة عناصر وتعطيها قيمة اذا نجحت او فشلت،بناءا على القيمة العائدة من الاختبار سواء true أو false، ثم إلحاق الوصف إلى عناصر القائمة. وأخيراً، هذه الكود يتم إضافته للصفحة. أنه بسيط للغاية، ولكنه يعمل على أكمل وجه.


اختبار 1: المثال الأول



الاختبار 2: عمليات الإغلاق

آه أوه! ماذا حدث؟

هذه مشكلة مشهورة، والحل هو عمل إغلاق (closure)، حتى نتذكر قيمة "i". وبخلاف ذلك، كما لاحظنا بلاعلى، الكود سيعطينا النتيجة النهائية فقط في التسلسل: 5.



الخلاصة

في البداية، قد تبدو البرمجية معقده، وتتطلب طريقة معينه للاختبار؛ لكن هذا أبعد ما يكون عن الحقيقة. كما لقد أظهرنا، برمجية بسيطه مثل "assert" ل Resig، يمكن أن توفر علينا ساعات من تصحيح الأخطاء! فاخبرنا عن ما تستخدمه لاجراء اختبار للكود الخاص بك؟

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.