وكيل :: TCLI :: النقل :: اختبار :: اختبار

وكيل :: TCLI :: Transport :: اختبار :: Testee يمكن كتابة البرامج النصية اختبار للتحكم في وكلاء TCLI.
التحميل الان

وكيل :: TCLI :: النقل :: اختبار :: اختبار الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Eric Hacker
  • موقع ويب الناشر:
  • http://search.cpan.org/~hacker/Agent-TCLI-0.02/lib/Agent/TCLI/Transport/Test/Testee.pm

وكيل :: TCLI :: النقل :: اختبار :: اختبار العلامات


وكيل :: TCLI :: النقل :: اختبار :: اختبار وصف

وكيل :: TCLI :: Transport :: اختبار :: اختبار يمكن كتابة البرامج النصية اختبار للتحكم في وكلاء TCLI. وكيل :: TCLI :: Transport :: Test :: Testey يمكنه كتابة البرامج النصية اختبار للتحكم في وكلاء TCLI.Synopsisuse اختبار :: المزيد QW (NO_PLAN)؛ استخدام وكيل :: TCLI :: النقل :: الاختبار؛ استخدم وكيل :: TCLI :: Transport :: Transport :: Test :: Testee؛ USE_OK (وكيل :: TCLI :: Package :: Eliza ')؛ My $ Test1 = الوكيل :: TCLI :: Package :: Eliza-> جديد ({ })؛ بلدي test_master = وكيل :: TCLi :: Transport :: اختبار-> جديد ({"التحكم" => {'الحزم' => ،}،})؛ بلدي $ eliza = الوكيل: : TCLI :: Transport :: Transport :: Test :: Testee-> جديد ("Test_master" => $ Test_master، 'Boardee' => "الذات"،)؛ $ eliza-> is_body ('eliza'، 'السياق الآن: Eliza ، "ابدأ إليزا")؛ $ Eliza-> like_body ('hello'، QR (مشكلة)، 'eliza chad يبدأ')؛ $ Eliza-> is_code ('أنت لست معالجا حقا. "، 200،" دردشة ")؛ $ eliza-> is_code ('هل لديك تأمين ممارستك؟ "، 200،" دردشة ")؛ $ Eliza-> like_body ('/ exit'، QR (السياق الآن :)، "الخروج موافق")؛ الاختبارات هي الواجهة الحرجة لبرامج نصوص اختبار الكتابة في نظام TCLI. يسمح بنتائج الاختبارات في الاختبارات القياسية: الطريقة التعليمية القياسية التي تقدم طلب عامل TCLI (الاختبارات) ويتوقع الاستجابة. يتم تنسيق الاختبارات من خلال اختبار سيد اختبار واجهات النقل الأخرى لتقديم الأوامر إلى واحد أو أكثر من وكلاء الاختبارات. الكتابة اختبار اختبار الكتابة بعد نفس النمط الأساسي وهو استدعاء طريقة على كائن اختبار. انظر أدناه للاختبار Typess متوفر حاليا. هناك حاليا شيئين في الاستجابة التي يمكن اختبارها، والجسم والرمز. الجسم هو الاستجابة النصية التي يتلقى الإنسان من الوكيل. الرمز هو قيمة الحالة HTTP :: التي تشير إلى نجاح أو فشل الطلب. غالبا ما يكون أبسط اختبار رمز الاستجابة يساوي 200 (موافق) من كتابة Regex. على الرغم من أن Regex في بعض الأحيان يكون هناك حاجة إلى معرفة أن الرد كان في الواقع ما كان مطلوبا. المعلمات الخاصة باختبارات معظمها هي: يشبه الاختبار: $ testee-> is_code ("الحالة"، 200، "حالة موافق")؛ الاختبارات موافق ولا ot_ok تحقق مما إذا كان رمز الاستجابة يقع ضمن مجموعة من القيم التي تشير إلى النجاح أو الفشل، و pepsectively. لا يحتاج المرء إلى توفير قيمة رمز الاستجابة المتوقعة مع هذه الاختبارات. $ testee-> موافق ("الحالة"، "حالة موافق")؛ هناك أوقات قد يؤدي فيها طلب واحد إلى استنباط ردود متعددة. يمكن للمرء استخدام طلب فارغ لإضافة اختبارات للحصول على ردود إضافية على الطلب السابق. لا يمكن للمرء اختبار كل من التعليمات البرمجية والجسم على نفس الاستجابة. يمكن للمرء اختبار رمز الاستجابة الأولى وجسم الثانية. يجب أن تتبع جميع الاختبارات الإضافية على الفور الطلب الأصلي المأبأ. لا يتم إرسال الطلب فعليا حتى يتم تقديم طلب جديد أو يتم استدعاء أمر Test_master مثل Run أو القيام به. عند وجود ردود متعددة لكل طلب، سيتم تنفيذ الاختبارات على الردود بالترتيب الذي كتبه في البرنامج النصي. ومع ذلك، عادة ما يتم تشغيل البرنامج النصي للاختبار بشكل غير متزامن بشكل غير متزامن، ويمكن معالجة ردود أخرى على الطلبات اللاحقة قبل أن تصل جميع الردود إلى الطلبات السابقة. كلف كل اختبار يتطلب استجابة. لا توجد آلية تتيح المرء أن يكتب اختبارا يمر إذا تم إلغاء ثلاثة إلى خمس ردود مع رمز 200. هذا هو ميزة المستقبل المرغوبة. متطلبات: perl.


وكيل :: TCLI :: النقل :: اختبار :: اختبار برامج ذات صلة