سؤال

وأود أن تفعل بعض اختبار التكامل من خدمة ويب من داخل NUnit أو MBUnit.لم يفتش هذا عميق جدا حتى الآن, ولكن أنا متأكد من أنني سوف تحتاج إلى الدوران WebDev.WebServer.exe ضمن "وحدة اختبار" للقيام بذلك.(أعلم أنه ليس حقا اختبار وحدة).

نعم, أنا يمكن اختبار الكائنات الكامنة خدمة ويب يستخدم من تلقاء نفسها (أنا) ، ولكن ما أنا مهتم في اختبار في هذه الحالات هو أن وكلاء يعملون كل والتعامل معها كما هو متوقع ، إلخ.

أي نصيحة ؟

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

المحلول 4

وجدت هذا المنصب و هذا واحد التي لديها بعض الحلول حول كيفية البدء WebDev.WebServer.exe من داخل وحدة اختبار.يبدو أنني سوف تحتاج إلى لا شيء على طول هذه الخطوط.

حتى أستطيع أن أذهب ، وجدت أن ما يعمل هو ببساطة تشغيل خدمة ويب المشروع في مقابل السماح WebDev خادم البدء بهذه الطريقة ثم قم بتشغيل وحدة الاختبارات.ليست مثالية, لكنه بخير الآن.

نصائح أخرى

سألت نفس الشيء (أعتقد) حصلت على معلومات سرية صوابي يسمح.يبدو واعدا ولكن لم يكن لدي الوقت لاختبار ذلك حتى الآن.

لقد كان الكثير من النجاح تفعل اختبار ويب مع السيلينيوم

كنت استخدمه على لينكس و ويندوز الآلي اختبار ويب من أي شيء.

هناك XMLunit (http://xmlunit.sourceforge.net/) ، جافا ، Ms.NET.أنها يمكن أن تكون مثيرة للاهتمام إلى التحقق من ذلك بعض المواصفات WS ، مثل wsdl:اكتب ، على سبيل المثال!

هتاف!أورلاندو Agostinho لشبونة/البرتغال

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

إذا كان هذا ليس ما تطلبه...ربما بعض التوضيح ؟

قد ترغب في إعطاء Ivonna, الملحق بنيت على أعلى من Typemock المحاولة.

الجزء الجيد عن Ivonna هو أنك لا تحتاج إلى إطلاق ويب لاختبار الخاص بك, ولكن الجانب السلبي جزء هو أنه غير مجاني.

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