سؤال

وكيف اختبار واحد وهو الأسلوب الذي يفعل بعض التفاعلات مع المحلية D حافلة (الوصول إلى كائن HAL)؟

سوف

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

وأنا أعمل في بيثون، بالمناسبة.

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

المحلول

إذا كنت لا يمكن أن يسخر البيئة فإن ذلك ربما من المستحيل بالنسبة لك لكتابة الاختبار. إذا وصولك إلى HAL / D حافلة هو عبر كائن والتي تقدمها مثيل وهمية لاختبار الخاص بك، ثم يجب أن يكون من الممكن لمحاكاة المدخلات اللازمة لاختبار الخاص بك من تنفيذ وهمية.

نصائح أخرى

ومن الممكن أيضا لخلق مؤقتة الحافلات D حافلة للاختبارات، ومحاكاة أي خدمات البرنامج يستخدم في التعليمات البرمجية الاختبار. يمكنك استخدام هذا النهج للبرامج التي هي الخدمات D حافلة، عملاء D حافلة، أو كليهما. الجانب السلبي هو أن الإعداد الحافلة شعر قليلا. هناك كود للقيام بذلك في مثل التخاطر الثرثرة.

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