سؤال

وأنا أفعل اختبار الانحدار باستخدام NUnit، WatiN وVB.net. ما أقوم به هو فتح صفحة IE، seleting بعض البيانات، مما يجعل من التسجيل وبعد ذلك على صفحة التسجيل رأي اختبار التسجيل من قبل الادعاء.

وأريد أن أسأل هل هو وسيلة جيدة لاستخدام محاولة وقبض على كل تأكيد. أنا استخدامه لأنه إذا فشل يؤكد البعض أنها ستتوقف عن تنفيذ ما تبقى من بيان وإنهاء دون تشغيل بقية الاختبارات. الآن لقد وضعت ومحاولة الصيد في كل تأكيد وريتينغ الرسالة تفشل في ملف السجل. التكرم اسمحوا هل هو موافق للذهاب مع هذا النهج أو اقتراح أي أفضل واحد.

ومرحبا راي

وعلى سبيل المثال إذا أنا التحقق من وجود بعض حجز resevation الطيران. بعد إنشاء حجز، في رأي الحجز ملخص ل أنا اختبار الطقس أنها diplaying زر إلغاء الحجز أو لا. لهذا أنا ussing التعليمة البرمجية التالية محاولة Assert.IsTrue (_internetExplorer.Button (Find.ById (نيو التعبيرات المنتظمة ( "CBooking"))). موجود) اقبض السابق واستثناء d_logger.LogResultTextFile ( "إلغاء زر لا يتلقى موجود"، صحيح، كاذبة) النهاية حاول أنا فحص هذا عن طريق تشغيل هذا في حلقة لا لمن الحجوزات التي تم إنشاؤها. أريد أن تبقي تشغيل الاختبار حتى لو كان في حجز واحد هو لن يجد زر ولكن يبقى التحقق من وجود حجوزات أخرى. ولهذا السبب أنا استخدامه. ما أريده هو غير IIT نهج جيد للقيام بذلك أم لا

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

المحلول

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

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