/ / परीक्षण उद्देश्यों के लिए स्वचालित रूप से वेब सेवा उपभोक्ताप्रोग्राम बनाएँ? --नेट, विनफॉर्म, वेब-सर्विसेज

परीक्षण उद्देश्यों के लिए स्वचालित रूप से वेब सेवा उपभोक्ताप्रोग्राम बनाएं? --नेट, विनफॉर्म, वेब-सर्विसेज

मुझे लगता है कि जब मैं बहुत सारे वेब सर्विसेज बना रहा हूंमैं हजारों छोटे "testprograms" पैदा करता हूं, जिसका उद्देश्य केवल webservice का परीक्षण करना है। हां, यदि आपका webservice केवल पूर्णांक और स्ट्रिंग लेता है तो आप अंतर्निहित टेस्टपेज का उपयोग कर सकते हैं कि webservice कार्य करता है, लेकिन अक्सर आपके पास बूलियन, उपयोगकर्ताोबेट या दृढ़ता से टाइप किए गए डेटासेट होते हैं जो फ़ंक्शंस में पारित किए जाएंगे और फिर आपको एक प्रोग्राम बनाना होगा एक डमीबोजेक्ट बनाएं और इसका परीक्षण करने के लिए कुछ डिफ़ॉल्ट गुण भरें।

तो मेरा सवाल है, क्या कोई प्रोग्राम है या वहां "एड इन" है जो फ्लाई पर टेस्ट-विनफॉर्म-प्रोग्राम उत्पन्न कर सकता है, केवल वेब सेवा को इनपुट के रूप में उपयोग कर सकता है, जो webservice का परीक्षण करने के लिए कोड बनाता है?

अच्छा होगा, क्योंकि यह एक (बंदरगाह) कार्य है जो पूरी तरह से गैर रचनात्मक, आगे बढ़ने, समय लेने वाली और उबाऊ है।

उत्तर:

उत्तर № 1 के लिए 1

हालांकि, उन परीक्षण अनुप्रयोगों को लिखने के लिए "समय लेने वाली और उबाऊ" होना चाहिए, लेकिन इसे बार-बार उपयोग करने के लिए और भी बहुत कुछ होना चाहिए।

क्या मैं सुझाव दे सकता हूं कि आप फेंकने वाले जीयूआई-आधारित अनुप्रयोगों को लिखने के बजाय स्वचालित परीक्षणों का एक सूट लिखें? हालांकि इस प्रकार के परीक्षण को बुलाया जाता है एकीकरण टेस्ट आप इस तरह के एक परीक्षण सूट को लागू करने के लिए किसी इकाई परीक्षण ढांचे का उपयोग कर सकते हैं।

चूंकि वेब सेवाएं प्रोग्रामेटिक एपीआई प्रदान करती हैं, यह करने के लिए यह बहुत सरल है।

यह आपको मैन्युअल हस्तक्षेप के बिना बार-बार एक ही परीक्षण चलाने में सक्षम होने में बहुत समय बचा सकता है।