हम कोडित यूआई में देख रहे हैं, और चूंकि हमारे पास सी # कोडिंग अनुभव है, हम स्वचालित परीक्षणों को स्वयं कोडिंग करेंगे।क्या साझा कोड के रूप में हाथ कोडित कार्यों का खुलासा करना संभव है?
मुझे पहले से ही पता है कि परिभाषित परीक्षण चरणों के साथ परीक्षण केस होना संभव है। प्रत्येक परीक्षण चरण वास्तव में परीक्षण विधि के अंदर एक समारोह है और विवरण सारांश से आता है।
सी # कोडर्स के लिए यह एक शानदार तरीका है कि वे गैर कोडिंग परीक्षकों के साथ क्या कर रहे हैं जो एमटीएम (माइक्रोसॉफ्ट टेस्ट मैनेजर) का उपयोग करके इन स्वचालित परीक्षणों के साथ बातचीत करेंगे।
हालांकि, यह शानदार होगा अगर सी # कोडर सामान्य कार्यों को "साझा चरणों" के रूप में बनाने में सक्षम थे, और इस तरह गैर तकनीकी परीक्षक इन बिल्डिंग ब्लॉक का उपयोग करके एमटीएम में नए परीक्षणों को इकट्ठा करने में सक्षम थे। जैसे
कार्य:, सेटिंग संवाद, अधिकतम विंडो खोलें (पैरामीटर के साथ) एक आइटम जोड़ें, बंद सभी खुले टैब, आदि
हालांकि इन कोडित किया जाएगा काम करता है, एक रिकॉर्डिंग से नहीं।
विचार यह होगा कि एक बार इन कार्यों को टीएफएस (फिर साझा चरणों के रूप में) में बनाया और संग्रहीत किया जाता है, तो परीक्षक इन कार्यों को अधिक स्वचालित परीक्षणों के लिए ब्लॉक बनाने के रूप में उपयोग करने में सक्षम होंगे।
मुझे यह भी कहना है कि ये कार्य पूरी तरह से स्वचालित हो जाएंगे, और एमटीएम में इकट्ठे किए गए नए परीक्षणों को भी विजुअल स्टूडियो को खोलने के बिना पूरी तरह से स्वचालित होने की आवश्यकता है।
क्या यह सब संभव है?
हम अपने काम पर भी ऐसा करने का एक तरीका खोजने की कोशिश कर रहे हैं। जो मैंने पाया है, एमटीएम में उपलब्ध साझा कदम सी # प्रोजेक्ट क्लास से उपलब्ध नहीं हैं, और इसके विपरीत। –