التدخين تلقائيا اختبار جميع صفحات الويب في التطبيق، بعد النشر

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

سؤال

بعد أن أقوم بنشر بناء لتدريج. أرغب في الحصول على نظام يختبر كل صفحات الويب الخاصة بنا بحثا عن رموز حالة HTTP الخاصة بنا (400،500).

ما هو أسهل أو أسرع طريقة للحصول على نظام مثل هذا في مكانه.

إذا كنت تستخدم السيلينيوم أو Webaii يبدو أنه يجب أن أفعل الكثير من العمل التي تولد اختبارات الوحدات الأساسية.

معرف مثالي ترغب في أن تكون قادرا على الاستمتاع بالاختبار البسيط الميت لجميع صفحتي، ثم بناء بعض الوقت في بناء بعض اختبارات UI أكثر تفاعلية.

أنا لا أريد حقا لفة الحل الخاص بي باستخدام WGET أو شيء من هذا.

كنت أقدر بعض الاقتراحات.

شكرا

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

المحلول

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

لا أعرف أي حل (هذا لا يعني أنه لا يوجد) سيقوم بذلك تلقائيا بالكامل على موقع ويب بالكامل. ما لم يكن موقعك مصنوعا في الغالب من الأجزاء الثابتة، فإن الملاحة لا يتعلق الأمر باتباع الروابط العامة وعلى نحو عام للغاية لأتمتة هذه المهمة: غالبا ما ينطوي التنقل على أشكال التعبئة، وتقديمها، ونتائج التصفح، والنقر لعرض تفاصيل عنصر معين ، إلخ وهذا يتطلب بعض المدخلات البشرية.

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

أنا لا أريد حقا لفة الحل الخاص بي باستخدام WGET أو شيء من هذا.

أن نكون صادقين، قد يكون هذا هو الخيار الأفضل (مثل جيل طلقة واحدة من ملفات مصدر الاختبار من قالب السيلينيوم لجميع الصفحات / عناوين URL المعروفة باستخدام لغة البرمجة النصية من اختيارك).

نصائح أخرى

أعتقد أنك تستطيع القيام برمجة وصفية في QTP (IE) وفقا للمتطلبات التي تقوم بها البرنامج النصي وتخزين نتائج التصحيح. بمجرد نشر تطبيق OR قم بتشغيل البرنامج النصي QTP الذي قمت بإنشائه وتحقق من النتائج.

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

لقد رأيت نصا روبي قبل أن يفعل ذلك شيئا مشابها. في الكتاب البرامج النصية الروبي الأشرار

هذا جدا مماثل

يمر عبر جميع الروابط والحصول على رموز إرجاع. قد لا يختبر كل شيء ولكن بداية جيدة.

للحصول على تطبيقات بسيطة مع مجموعة محدودة من الصفحات التي قد تستخدمها قوات التدخل السريع الأداة التي هي DSL. لنصنع او لنبتكر اختبارات الدخان لتطبيقات الويب. وبعد من السهل بما فيه الكفاية البدء في استخدامه. يعتبر.

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