دليل Validatar

تهيئة معايير النتائج (Result Criteria)

Configuring Result Criteria

شرح شامل لضبط المعايير التي تحدد نتيجة مقارنات البيانات في Validatar، من نوع القيمة إلى إدارة نتائج الاختبار.

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

نظرة عامة

يشير Result Configuration إلى ضبط معايير محددة تحدد نتيجة مقارنات البيانات في Validatar. يشمل ذلك اختيار نوع البيانات المراد تقييمها، والتعامل مع المفاتيح المفقودة، وضبط معايير نجاح القيمة والنجاح العام، وإدارة نتائج الاختبار.

نوع بيانات القيمة (Value Data Type)

يتيح لك إعداد Value Data Type اختيار نوع البيانات الذي ترغب في تقييمه. قد يكون هذا مهمًا في الاختبارات التي يؤثر فيها نوع البيانات على النتيجة. تشمل الخيارات:

  • String
  • Numeric
  • Date
  • Date/Time
  • Date/Time with Time Zone
  • Automatic (الخيار الافتراضي)

إعدادات المفاتيح المفقودة (Missing Key Settings)

تنظّم Missing Key Settings كيفية التعامل مع السجلات التي لا تحتوي على مفتاح (key) مطابق في كل من Test Data Set وControl Data Set. يمكنك اختيار إنجاح أو إخفاق الصف (row)، أو تجاوزه بقيمة أخرى.

معايير نجاح القيمة (Value Success Criteria)

يساعد إعداد Value Success Criteria في تحديد متى تنجح المقارنة أو تفشل، وذلك بناءً على ما إذا كنت تريد أن تتطابق قيم Test Data Set مع قيم Control Data Set أو لا تتطابق معها.

نوع المقارنةالتفاصيل
For Strings Value/Pattern Comparisonكيفية مطابقة بيانات النص من Test Data Set مع Control Data Set، ويمكن هنا تفعيل حساسية حالة الأحرف (case sensitivity).
For Numeric Value Comparisonكيفية مقارنة القيم الرقمية: Absolute Numeric Difference، Percent of Test Value، Percent of Control Value، Custom Calculation.
For Date Value Comparisonكيفية مقارنة قيم التاريخ: Exact Match Only، Within، Custom Calculation.
ملاحظة

هذه الخيارات غير متاحة لأنواع Numeric وDate ranges.

معايير النجاح العام (Overall Success Criteria)

يعتمد إعداد Overall Success Criteria على النتائج الفردية لكل سجل في نتيجة الاختبار، وتساعد هذه المعايير في تحديد ما إذا كان الاختبار ككل ينجح أو يفشل. تشمل الخيارات:

  • All Rows Must Pass
  • Up to X Rows Can Fail
  • Up to X Percent of Rows Can Fail
  • Custom Calculation

الاحتفاظ بالإخفاقات فقط (Only Keep Failures)

يتيح لك إعداد Only Keep Failures تحديد ما إذا كنت تريد الاحتفاظ بالنتائج الفاشلة فقط. يُستخدم هذا الإعداد عادةً للحد من مساحة التخزين التي تشغلها نتائج الاختبار في قاعدة بياناتك.

إيقاف المعالجة بعد عدد من الإخفاقات (Abort Processing After Failures)

من خلال Abort Processing After Failures، يمكنك تحديد حد أقصى لعدد الإخفاقات التي يعيدها الاختبار قبل إيقافه. يُفيد هذا في إدارة مساحة قاعدة البيانات والتخلص من النتائج غير الضرورية.

إيقاف المعالجة بعد عدد من الصفوف (Abort Processing After Rows)

يتيح لك إعداد Abort Processing After Rows تحديد عدد الصفوف التي ستتم معالجتها قبل إيقاف الاختبار. يساعد هذا في إدارة مساحة قاعدة البيانات وإعطاء الأولوية للنتائج الأساسية.

تضمين السكربتات لجملة Order By (Scripts Include Order By)

يخبر إعداد Scripts Include Order By برنامج Validatar بما إذا كان السكربت الخاص بك يتضمن جملة 'Order By'، مما يحسّن معالجة البيانات. تتمثل أفضل الممارسات في تضمين جملة 'Order By' دائمًا في السكربت وضبط هذا الوضع على 'Yes'.

تصفية النتائج بعد عدد من الأيام (Purge Results After Days)

يتيح لك إعداد Purge Results After Days تحديد المدة التي ستُحتفظ خلالها نتائج الاختبار في Validatar قبل حذفها من قاعدة البيانات، وهو خيار آخر لإدارة مساحة قاعدة البيانات.

الخلاصة

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