ما هو الـ ” سوريفيري ” ؟
ماذا يكون سوريفيري
في مجال البناء، يتم استخدام مرحلة الاختبار لتشغيل اختبارات الوحدة، حيث يقوم مشروع (Maven) بتضمين مكون إضافي يدعى Surefire Plugin في مرحلة الاختبار، ويمكنه تنفيذ اختبارات الوحدة باستخدام JUnit أو TestNG أو Pojo، على سبيل المثال، لاستخدام JUnit 4 كأداة اختبار، يتعين على المستخدم إضافة التبعية إلى ملف (pom.xml)، ثم تشغيل اختبار (mvn)، كما يقوم (Maven) أيضا بتنفيذ مرحلة التجميع أولا للمشروع بأكمله، ثم مرحلة الاختبار التي تستخدم مكون الإضافة (Surefire) لتشغيل حالات اختبار JUnit، وهناك مكون إضافي آخر يعرف باسم (Maven Failsafe Plugin) يستخدم لتنفيذ اختبارات التكامل، وأثناء استخدام اختبار الوحدة لاختبار طرق الفصل، يتم التحقق من اختبارات التكامل لقوة التطبيق بجانب الخدمات الخارجية مثل قاعدة البيانات أو خادم الويب وما إلى ذلك، وغالبا ما يتم تضمين برنامج إضافي (Failsafe) للتحقق من المرحلة
استعمال سوريفيري
مصطلحات سوريفيري الأساسية
تم تصميم المكون الإضافي (Surefire) من أجل تنفيذ اختبارات الوحدة لأحد التطبيقات، والذي يمكنه إنشاء التقارير باستعمال تنسيق (HTML)، حيث يمكن دمج مكونات (Surefire) الإضافية مع عمل الاختبار الأخرى، مثل (TestNG)، (Junit)، (POJO)، و(Tests)، بالإضافة إلى أنه يدعم لغات أخرى، مثل (Ruby)، و(Scala)، وغيرها، ولكن في ما يلي مجموعة من أفضل المصطلحات الأساسية المستعملة في ذلك البرنامج التعليمي:
- Maven: هي أداة بناء تستخدم في مشاريع جافا، حيث يتم تنزيل مكتبات Java ومكونات Maven الإضافية ديناميكيا من مستودع Maven Central والذي يعرف باسم إدارة التبعية
- Maven Central Repository: هو المكان الذي يتم فيه تخزين جميع برطمانات المشروع والمكتبات والمكونات الإضافية، ويمكن الوصول إليه بسهولة باستخدام (Maven)
- POM (نموذج كائن المشروع): XML ملف يحتوي على معلومات حول تفاصيل المشروع والتكوين المستخدمة من قبل (maven) لبناء المشروع
- TestNG: هو إطار عمل اختبار مفتوح المصدر يساعد في إجراء الاختبارات قبلها أو بعدها، حيث يتم تجميع الاختبارات باستخدام التعليقات التوضيحية وإنشاء تقارير. كما يدعم الاختبارات المستندة إلى البيانات والتنفيذ المتوازي والمعلمات، وهو سهل الاستخدام. هذه هي المصطلحات الأساسية لـ (Maven) و (TestNG)
طرق سوريفيري لتعليم المفردات للمتعلمين البالغين
الأدوات
من المحتمل أن الشخص يستعمل بالفعل مجموعة من تلك الطرق، ولكن يمكن ملاحظة الأساليب التي لا تلجأ إليها غالبًا، ويعتبر التعلم بطرق متنوعة أداة مفيدة للغاية من أجل الحصول على فهم شامل للمعلومات الجديدة، وقد يكون من الممتع والصعب إيجاد طرق لتدريس مصطلح مفردات مفرد في كل أداة من أدوات الشرح أدناه، ومع ذلك ربما لن يستعمل الفرد كل طريقة في ذات الفصل، إلا أنها ممارسة جيدة من أجل التفكير في طرق إبداعية وجديدة لتعليم الطلاب، ولكن كيف للمعلم أن يشرح (الرضا) مع توضيح، أو مثلًا محاولة الخروج ببعض الأفكار أو المصطلحات المرتبطة بـ(الشوكولاتة).
الاستنباط
قد يمنح انتزاع المفردات الطلاب مزيدًا من الاستقلالية في تعلمهم، حيث يساعدهم على الوصول إلى المعلومات التي ربما لم يكونوا على علم بها، ومن الممكن أن يمنح هذا الأمر فكرة أفضل عما يعرفه أو لا يعرفه الطلاب، إذ يمكن الطرح على الطلاب بعض من الأسئلة من أجل معرفة ما يعرفونه عن كلمة المفردات، وما يربطونه بها، بالإضافة إلى التفاصيل الأخرى التي سوف تمنح لهم فهمًا أكثر شمولاً لمعرفتهم الخاصة.
تعريف موجز
في الكثير من الأحيان، قد يكون أول مكان يلجأ إليه الطالب من أجل الحصول على تعريف هو القاموس، حيث إنه لسبب وجيه، قد يمكن أن تكون معرفة ما تعنيه الكلمة بوضوح ودقة أداة جيدة لفهم كلمة المفردات، ومع ذلك، القاموس لا يوفر عرضًا كاملاً للكلمة المعنية، فلا ينكر الشخص فوائد التعاريف الواضحة، وهو إما أن يزود المعلم الطلاب بتعريف موجز بكلمات خاصة أو من قاموس، أو إذا كانوا أكثر تقدمًا، يمكن طلب منهم ابتكار تعريف خاص بهم.