logo

البرنامج التعليمي TestNG

البرنامج التعليمي TestNG

يوفر البرنامج التعليمي TestNG المفاهيم الأساسية والمتقدمة لإطار عمل TestNG. تم تصميم برنامجنا التعليمي TestNG للمبتدئين والمحترفين.

يعد TestNG أحد أطر الاختبار مفتوحة المصدر الأكثر استخدامًا والمستخدمة في مجموعة اختبار الأتمتة.

يتضمن برنامجنا التعليمي TestNG جميع موضوعات إطار عمل الاختبار مثل الميزات، والتثبيت، وتشغيل حالات الاختبار، والتعليقات التوضيحية، والاختبار التابع، والاختبارات المتوازية، قبل التعليقات التوضيحية وبعدها، وما إلى ذلك.

كيفية الوصول إلى الصور على iCloud

ما هو TestNG

  • يعد TestNG إطارًا مهمًا جدًا عندما تقوم فعليًا بتطوير الإطار من مستوى الصفر.
  • يوفر لك TestNG التحكم الكامل في حالات الاختبار وتنفيذ حالات الاختبار. ولهذا السبب، يُعرف TestNG أيضًا باسم إطار عمل الاختبار.
  • سيدريك بويست هو مطور إطار عمل TestNG.
  • إذا كنت تريد تشغيل حالة اختبار A قبل ذلك كطلب مسبق، فستحتاج إلى تشغيل حالات اختبار متعددة قبل أن تبدأ حالة اختبار A. يمكنك تعيين وتعيين بمساعدة TestNG بحيث يتم تشغيل حالات اختبار الطلب المسبق أولاً وبعد ذلك فقط سيتم تشغيل حالة الاختبار أ. وبهذه الطريقة، يمكنك التحكم في حالات الاختبار.
  • جاء إطار عمل TestNG بعد Junit، ويضيف إطار عمل TestNG وظائف أكثر قوة وأسهل في الاستخدام.
  • إنه إطار عمل TestNG آلي مفتوح المصدر. في TestNG، NG تعني ' الجيل القادم '.
  • يزيل إطار عمل TestNG قيود الإطار الأقدم من خلال توفير حالات اختبار أكثر قوة ومرونة بمساعدة التعليقات التوضيحية السهلة والتجميع والتسلسل وتحديد المعلمات.

مزايا TestNG على Junit

اختبار
  • في TestNG، تكون التعليقات التوضيحية أسهل في الفهم من Junit.
  • وتنتج تقارير HTML للتنفيذ.
  • كما أنه يولد السجلات.
  • في TestNG، لا يوجد قيد متاح مثل @beforeclass و@afterclass الموجود في Junit.
  • يمكّنك TestNG من تجميع حالات الاختبار بسهولة وهو أمر غير ممكن في JUnit.
  • يدعم TestNG ثلاثة مستويات إضافية مثل @Before/After suite و@Before/AfterTest وBefore/AfterGroup.
  • لا يقوم TestNG بتوسيع أي فئة. يتيح لك إطار عمل TestNG تحديد حالات الاختبار حيث تكون كل حالة اختبار مستقلة عن حالات الاختبار الأخرى.
  • يسمح لك بتشغيل حالات الاختبار لمجموعة معينة. دعونا نفكر في سيناريو أنشأنا فيه مجموعتين مثل 'الدخان' و'الانحدار'. إذا كنت تريد تنفيذ حالات الاختبار في مجموعة 'الانحدار'، فلا يمكن أن يكون هذا ممكنًا إلا في إطار عمل TestNG.
  • التنفيذ المتوازي لحالات الاختبار، أي تشغيل حالات اختبار متعددة ممكن فقط في إطار عمل TestNG.

المتطلبات المسبقة

قبل تعلم TestNG، يجب أن يكون لديك فهم أساسي للاختبار وجافا.

جمهور

تم تصميم برنامج TestNG التعليمي الخاص بنا لمساعدة المبتدئين والمحترفين.

مشاكل

نحن نؤكد أنك لن تجد أي مشكلة في هذا البرنامج التعليمي لـ TestNG. ولكن إذا كان هناك أي خطأ، يرجى نشر المشكلة في نموذج الاتصال.