it-swarm.asia

كيف أكتب اختبارات آلية؟

رأيت أن Drupal 7 يتضمن نوعًا من إطار الاختبار (لم أجربه حتى الآن نظرًا لأن مواقعي الحالية لا تزال في Drupal 6 وربما فازت 'الترحيل في أي وقت قريبًا. كيف يمكنك كتابة اختبار آلي لموقع Drupal 6 ، هل هناك وحدة لهذا؟ كم يمكن اختباره تلقائيًا بدلاً من طلب الاختبار اليدوي؟

23
Chaulky

http://drupal.org/project/simpletest - إنها توفر بشكل أساسي نفس واجهة برمجة التطبيقات للاختبار مثل وحدة D7 الأساسية ولا يزال عليك كتابة الاختبارات بنفسك. هناك أيضًا http://drupal.org/project/simpletest_automator والتي ستساعدك على ما يبدو على "تسجيل" إجراءاتك على موقع ما في SimpleTest من أجلك.

روابط مفيدة إضافية:

24
Dave Reid

بالنسبة لاختبار الموقع ، فقد لا تجد Simpletest أفضل حل. تم تصميمه لاختبار التعليمات البرمجية ، بدلاً من سلوك الموقع. قد تكون مهتمًا بمزيد من أدوات اختبار الصورة الكبيرة مثل السيلينيوم ، كما ذكر ديف ريد.

9
rfay

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

3
naxoc