دليل Validatar

تصدير الكائنات (Export)

Export

شرح ميزة التصدير في Validatar، وطرق تصدير الكائنات عبر مسار المجلدات أو عبر التسميات، وخطوات إنهاء عملية التصدير.

لوحة المتابعة

نظرة عامة

تتيح ميزة التصدير (Export) تصدير الاختبارات المحددة واختبارات القوالب (template tests) ومجموعات الملفات التعريفية (profile sets) والمهام (jobs) في مشروع معين إلى ملف XML. يمكن بعد ذلك استخدام ملف XML لاستيراد المحتويات إلى مشروع آخر.

قد يرغب المستخدم في تصدير كائنات Validatar من أجل:

  • إنشاء نسخة احتياطية من مشروع Validatar.
  • إجراء تغييرات جماعية على محتويات اختبار أو مهمة.
  • تكرار الاختبارات أو المهام لاستخدامها في بيئة تطوير مختلفة (مثل تشغيل نفس مجموعة الاختبارات المُعدَّة على بيئة DEV إلى بيئة TEST).

هناك طريقتان لتصدير كائنات Validatar:

  • عبر اختيار مسار المجلد (Folder path selection).
  • عبر اختيار التسمية (Label selection) - يتطلب أن يحتوي المشروع على تسمية واحدة مقفلة على الأقل.
شكل 1: نظرة عامة

التصدير عبر اختيار مسار المجلد

يتيح التصدير عبر اختيار مسار المجلد تحديد الكائنات المتاحة بناءً على موقعها الهرمي في Validatar. يمكن توسيع وطي الاختبارات والمهام والمجلدات لإظهار أو إخفاء كائنات معينة.

خيارات التحديد

كل كائن محدد في قائمة Available Objects for Export سيُدرج في ملف XML المُصدَّر. يمكنك ضبط طريقة عمل تحديد الكائنات باستخدام القسم المسمى Selection Options.

عند تحديد أو إلغاء تحديد عنصر، يمكنك الاختيار بين:

  • Check and uncheck descendants: يسمح بتحديد أو إلغاء تحديد جميع الكائنات الفرعية داخل المجلدات.
  • Check and uncheck ancestors: يسمح بتحديد أو إلغاء تحديد جميع الكائنات الأصلية (الأعلى في التسلسل الهرمي) للعنصر.

عند تحديد أو إلغاء تحديد مهمة (job)، يمكنك الاختيار بين:

  • Check and uncheck dependent objects: يسمح بتحديد أو إلغاء تحديد الكائنات الموجودة داخل مهمة ما. مزيد من المعلومات حول إعداد المهام التابعة في القسم التالي.

عند تحديد اختبار قالب (template test)، يمكنك الاختيار بين:

  • Automatically include the meta-object file: يضمن تحديد هذا الخيار تضمين ملف الاستيراد (import file) مع اختبار القالب إذا كان اختبار القالب مدفوعًا بملف استيراد.

إعداد المهام (Job Configuration)

عند تحديد خيار Also check/uncheck dependent objects لمهمة ما، ستظهر أيقونة إعداد بجانب اسم كل مهمة محددة في شجرة المجلدات، بحيث يمكن للمستخدم اختيار الكائنات التابعة للمهمة التي سيتم تضمينها في التصدير. يؤدي النقر على أيقونة الإعداد إلى فتح النافذة التالية.

إذا اخترت إزالة عنصر من قائمة العناصر، فقد يحدث أحد أمرين عند استيراد الملف:

شكل 2: إعداد المهام (Job Configuration)
  • إذا تم العثور على اسم عنصر بنفس التسلسل الهرمي للعنصر المحذوف في المشروع الهدف، فسيتم ربط خطوة المهمة بذلك العنصر.
  • إذا لم يتم العثور على اسم العنصر، فستتم إزالة خطوة المهمة من المهمة عند الاستيراد.

تعرّف على المزيد حول الخطوة الأخيرة من التصدير في قسم Finalizing the Export أدناه.

التصدير عبر اختيار التسمية

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

لعرض إعداد التسمية المقفلة، اختر أيقونة العرض الخارجي الموجودة إلى يمين اسم التسمية.

خيارات التحديد

تتضمن خيارات التحديد إجماليًا لعدد الاختبارات والمهام التي سيتم تضمينها في التصدير أثناء اختيار التسميات في لوحة الكائنات المتاحة.

شكل 3: خيارات التحديد

إذا كان اختبار أو اختبار قالب أو مهمة مرتبطًا بعدة تسميات محددة، فسيتم تضمين الكائن مرة واحدة فقط في التصدير. وإذا تم تحديد عدة إصدارات من نفس الاختبار أو اختبار القالب، فسيتم استخدام آخر إصدار محدد فقط.

عند تحديد خيار Include meta-object files for template tests، يتم تضمين ملف الاستيراد الذي يشغل اختبار القالب المعني.

إنهاء عملية التصدير

تتضمن الخطوة الأخيرة من التصدير إضافة اسم ووصف (اختياري) لملف XML المُصدَّر. سترى أيضًا شجرة مجلدات تضم جميع الكائنات التي ستُدرج في ملف التصدير، بما في ذلك الاختبارات والمجلدات واختبارات القوالب والمهام ومجموعات الملفات التعريفية ومصادر البيانات.

عند التصدير، سيتم تنزيل الملف تلقائيًا ويمكن العثور عليه في مجلد التنزيلات (Downloads) الخاص بك. لا يمكن تغيير وجهة ملف التصدير.

ملاحظة

يتم تنزيل ملف التصدير تلقائيًا إلى مجلد Downloads، ولا يمكن تغيير وجهة الحفظ.