كيفية إجراء اختبار الحالة يتوافق مع الأعمدة الفرعية لجدول قرار التصميم?
سؤال
أنا باستخدام أودم 8.5 (خليفة لجرولز) ، وأنا محاكاة الخطوات الموضحة في البرنامج التعليمي عب - تحرير جداول القرارات;ومع ذلك ، لا يمكنني إنشاء اختبار قانوني.في البرنامج التعليمي ، يقومون بإنشاء الاختبار التالي:
the customer's age of the 'current rental agreement' is at least <min> and less than <max>
إذا كنت تستخدم ميزة الانتهاء الكسوف () لتوليد الاكمال القانونية للجدول أريد إنشاء ، لا أستطيع توليد <min>
أو <max>
, ، ولكن يمكنني توليد <a string>
.ومع ذلك ، يؤدي هذا إلى إنشاء التحذير التالي ، ولا يؤدي إلى إنشاء أعمدة فرعية.
لا أعرف ما الذي يحاول التحذير إخباري به (وأنا مستاء من تلقي تحذير عندما أستخدم بديلا مقترحا).("معجمي أكبر من" هي وظيفة لقد حددت أن يأخذ وسيطتين سلسلة;ومع ذلك ، فإن التغيير إلى وظيفة محددة مسبقا مثل "يحتوي" ، لا فرق.) إذا قمت بتغيير تكرارات يدويا <a string>
إلى <min>
و <max>
, ، أحصل على خطأ:
كيف يمكنني جعل جدول قراري يتصرف مثل الجدول الموجود في البرنامج التعليمي?
المحلول
مشكلة واحدة هي كيفية استخدام <min>
و <max>
شروط بدلا من <a string>
.يعتمد هذا على التعبير اللفظي للطريقة التي تم إنشاؤها في قائمة المواد ، كما هو موضح في الإجابة على هذا السؤال.باختصار ، تحتاج إلى إنشاء طريقة مع لفظي مثل:
{0} is in the range {1,min} to {2,max}
للحصول على عبارة "دقيقة" و "ماكس" لتظهر.
ثم ، عند تحرير عمود الشرط من جدول القرار الخاص بك ، يمكنك إنشاء اختبار شيء مثل:
the modified ep code of 'the work assignment input'
is in the range <min> to <max>
في هذه المرحلة ، سيكون مربع نص العناصر النائبة للتعبير فارغا.انقر OK
في مربع حوار عمود الشرط والمناسب min
و max
سيتم إنتاج الأعمدة الفرعية في الجدول.بعد ذلك ، سيتضمن تحرير عمود الشرط إدخالات في مربع نص العناصر النائبة للتعبير ، والتي يمكن تحريرها عبر مربع نص عنوان العمود الفرعي.