كيف يجب على واحد استيراد كميات كبيرة من البيانات لاختبارات FIT/Fitnesse؟

StackOverflow https://stackoverflow.com/questions/2626042

سؤال

لدينا محرك جدولة مع كميات كبيرة من بيانات الاختبار لاختبار جميع السيناريوهات ، لذلك فإن أتمتة الاختبار أمر بالغ الأهمية. نأمل حاليًا استخدام Fit/Fitnesse. ومع ذلك ، يحتوي اختبار واحد على جدول كبير من بيانات الاختبار ، لذلك لا يتناسب جيدًا مع قالب "اثنين أو ثلاثة مدخلات ، واحد أو أكثر من المخرجات" التي تستخدمها اللياقة في أمثلةها. نأمل أن تكون الوظائف الأخرى للياقة البدنية تستحق استخدامها.

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

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

يتم كتابة التطبيق في C#.

هل كانت مفيدة؟

المحلول

لا يمكنني إعطاء إجابة نهائية دون معرفة المزيد من تفاصيل التطبيق الخاص بك. عند استخدام FIT/Fitnesse ، عادةً ما تكتب رمز التثبيت للتفاعل بين إطار الاختبار والتطبيق الخاص بك ، بحيث يمكنك استخدام هذا لإعداد البيانات بأي طريقة تناسب التطبيق الخاص بك. الأمثلة التي رأيتها تستخدم الجداول الملائمة لتحديد الإدخال والبيانات المتوقعة ، ولكن بالنسبة لأحجام البيانات الكبيرة ، فإن هذا غالبًا ما يصبح مرهقًا. لذلك ، يمكنك ، على سبيل المثال ، تحديد اسم ملف لجدول بيانات في جدول FIT الذي سيقرأه رمز التثبيت الخاص بك لتغذية البيانات إلى التطبيق الخاص بك.

هناك مجموعة من التركيبات لإعداد بيانات قاعدة البيانات ، في منتج يسمى DBFIT.

يتحدث هذا عن الملاءمة والتفوق ولكنه قديم جدًا لذا لا أعرف ماهية وضعه: http://msdn.microsoft.com/en-us/magazine/cc163841.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top