एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी

अब डाउनलोड करो

एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Eric Hacker
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~hacker/Agent-TCLI-0.02/lib/Agent/TCLI/Transport/Test/Testee.pm

एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी टैग


एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी विवरण

एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी टीसीएलआई एजेंटों को नियंत्रित करने के लिए टेस्ट स्क्रिप्ट लिख सकते हैं। एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी टीसीएलआई एजेंटों को नियंत्रित करने के लिए टेस्ट स्क्रिप्ट लिख सकते हैं। Synopsisususe परीक्षण :: अधिक QW (NO_PLAN); एजेंट :: टीसीएलआई :: परिवहन :: परीक्षण; एजेंट :: TCLI :: परिवहन :: test :: testee; use_ok ('एजेंट :: TCLI :: पैकेज :: ELIZA'); मेरा $ test1 = एजेंट :: TCLI :: पैकेज :: Eliza-> नया ({ }); मेरा $ test_master = एजेंट :: TCLI :: परिवहन :: Test-> नया ({'control_options' => {'पैकेज' => ,},}); मेरा $ ELIZA = एजेंट: : टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी-> नया ('test_master' => $ test_master, 'पताका' => 'स्वयं',); $ ELIZA-> IS_BODY ('ELIZA', 'संदर्भ अब: ELIZA' , 'एलीजा शुरू करें'); $ ELIZA-> like_body ('हैलो', क्यूआर (समस्या), 'एलिजा चैट शुरू होता है'); $ ELIZA-> IS_CODE ('आप वास्तव में एक चिकित्सक नहीं हैं।', 200, 'चैट'); $ ELIZA-> IS_CODE ('क्या आपके पास कदाचार बीमा है?', 200, 'चैट'); $ एलिजा-> जैसे_बॉडी ('/ एक्जिट', क्यूआर (अब संदर्भ :), "ओके से बाहर निकलें"); टीसीएलआई सिस्टम में टेस्टी स्क्रिप्ट लिखने के लिए टेस्टी महत्वपूर्ण इंटरफ़ेस है। यह मानक परीक्षण में परीक्षण लिखने की अनुमति देता है :: ट्यूटोरियल तरीका जो टीसीएलआई एजेंट (टेस्टी) का अनुरोध करता है और प्रतिक्रिया की अपेक्षा करता है। परीक्षणों को एक परीक्षण मास्टर द्वारा समन्वित किया जाता है जो कमांड को एक या अधिक टेस्टी एजेंटों को आदेश देने के लिए अन्य परिवहन के साथ इंटरफेस करता है। लेखन परीक्षण Testseach परीक्षण एक ही मूल पैटर्न के बाद लिखा गया है और एक टेस्टी ऑब्जेक्ट पर एक विधि कॉल है। वर्तमान में उपलब्ध परीक्षण टाइप के लिए नीचे देखें। वर्तमान में प्रतिक्रिया में दो चीजें हैं जिनका परीक्षण किया जा सकता है, शरीर और कोड। शरीर पाठकीय प्रतिक्रिया है कि एक मानव एजेंट से प्राप्त होता है। कोड एक http :: स्थिति मान है जो अनुरोध की सफलता या विफलता को इंगित करता है। एक रेगेक्स लिखने की तुलना में 200 (ठीक) के बराबर प्रतिक्रिया कोड के परीक्षण के लिए अक्सर आसान होता है। हालांकि कभी-कभी एक regex को यह जानने की आवश्यकता होती है कि प्रतिक्रिया वास्तव में वांछित थी। अधिकांश परीक्षणों के लिए पैरामीटर हैं: अनुरोध - texteexpected को भेजने के लिए टेक्स्ट कमांड - प्रतिक्रिया वांछित नाम - आउटपुट में परीक्षण की पहचान करने के लिए एक नाम पूर्ण टेस्ट जैसा दिखता है: $ टेस्टी-> is_code ("स्थिति", 200, "स्थिति ठीक है"); ठीक है और not_ok परीक्षण जांचें कि प्रतिक्रिया कोड सफलता या विफलता को इंगित करने वाले मूल्यों की एक श्रृंखला के भीतर आता है या नहीं। इन परीक्षणों के साथ एक अपेक्षित प्रतिक्रिया कोड मान की आपूर्ति करने की आवश्यकता नहीं है। $ टेस्टी-> ठीक है ("स्थिति", "स्थिति ठीक है"); ऐसे समय होते हैं जब एक भी अनुरोध कई प्रतिक्रियाओं को प्राप्त कर सकता है। पूर्व अनुरोध के लिए अतिरिक्त प्रतिक्रियाओं के लिए परीक्षण जोड़ने के लिए एक रिक्त अनुरोध का उपयोग कर सकते हैं। कोई भी उसी प्रतिक्रिया पर कोड और शरीर दोनों का परीक्षण नहीं कर सकता है। कोई पहली प्रतिक्रिया और दूसरे के शरीर के कोड का परीक्षण कर सकता है। सभी अतिरिक्त परीक्षणों को तुरंत मूल आबादी वाले अनुरोध का पालन करना होगा। एक अनुरोध वास्तव में तब तक नहीं भेजा जाता है जब तक कि एक नया अनुरोध नहीं किया जाता है या एक टेस्ट_मास्टर कमांड जैसे या किया जाता है। जब प्रति अनुरोध कई प्रतिक्रियाएं होती हैं, तो परीक्षणों को प्रतिक्रियाओं पर निष्पादित किया जाएगा क्रम में कि वे स्क्रिप्ट में लिखे गए हैं। हालांकि, परीक्षण स्क्रिप्ट आमतौर पर एक तकनीकी रूप से चल रही है, और बाद के अनुरोधों के अन्य प्रतिक्रियाओं को पहले के अनुरोधों के सभी प्रतिक्रियाओं से पहले संसाधित किया जा सकता है। वर्तमान में प्रत्येक परीक्षण को प्रतिक्रिया की आवश्यकता होती है। ऐसा कोई तंत्र नहीं है जो किसी को एक परीक्षण लिखने की अनुमति देता है जो कोड 200 के साथ तीन से पांच प्रतिक्रियाओं को पुनर्जीवित किया जाता है। यह एक वांछित भविष्य की सुविधा है। आवश्यकताएं: · पर्ल


एजेंट :: टीसीएलआई :: परिवहन :: टेस्ट :: टेस्टी संबंधित सॉफ्टवेयर

टेम्पलेट :: पीएसपी

टेम्पलेट :: पीएसपी एक पर्ल मॉड्यूल है जो कस्टम टैग और पर्ल कोड के साथ एचटीएमएल जैसी फाइलों को संसाधित कर सकता है। ...

184

डाउनलोड

Asmpub

ASMPUB एक स्क्रिप्ट है जो आपको असेंबलर प्रोग्राम में टिप्पणियों से दस्तावेज़ बनाने की अनुमति देती है। ...

139

डाउनलोड