मेरी टीम डाइविंग headfirst एक नई परियोजना में है और हम स्क्रम पद्धति, नई तकनीक आदि के साथ तारीख तक अपने आप को ऊपर लाने के लिए अवसर ले जा रहे हैं इस का एक हिस्सा स्वचालित करने के लिए कोशिश कर रहा शामिल है हमारी क्यूए प्रक्रिया, दोनों माइक्रोसॉफ्ट टेस्ट मैनेजर और वीएस -2010 कोडित यूआई परीक्षणों का उपयोग कर।तीसरी पार्टी WPF सुइट्स w/स्वचालित/कोडित यूआई परीक्षण
हालांकि, हम समस्याओं हमारे वर्तमान में चयनित WPF नियंत्रण पुस्तकालय, DevExpress XPF सूट के साथ काम करने के लिए स्वचालित परीक्षण प्लेबैक हो रही हो रही है। हम उनके WinForms के लिए DevExpress का उपयोग कर रहा हूँ और ASP.NET वर्षों के लिए अब नियंत्रित करता है, लेकिन यह उनके WPF नियंत्रण के साथ हमारा पहला अनुभव है, और स्वचालित यूआई परीक्षण के साथ, और दो अच्छी तरह से एक साथ काम करने नहीं है।
विशेष रूप से, एक ग्रिड नियंत्रण के साथ बातचीत करने वाले रिकॉर्ड किए गए परीक्षण को वापस चलाने का प्रयास कभी भी सही काम नहीं करता है, और यहां तक कि सरल नियंत्रणों पर भी प्लेबैक भ्रमित हो जाता है कि किस संपादक के साथ बातचीत करनी चाहिए। अब
Click 'FooterPanel' pane
Last action on list item was not recorded because the control does not have any good identification property.
Click 'FooterPanel' pane
Click 'Item: CashEntry, Column ...' custom control
Move 'Item: CashEntry, Column ...' custom control from (141, 10) to 'Item: CashEntry, Column ...' custom control (5, 11)
Type '{NumPad8}{Down}{NumPad5}{NumPad0}{Up}{Down}{Down}' in 'CashEntry' window
, मैं बकवास की बहुत देखा है:
Type '5236' in 'PART_Editor' text box
Type '253' in 'PART_Editor' text box
और भी बदतर है, ग्रिड के अंदर: कार्रवाई रिकॉर्डिंग हमारे परीक्षण नेतृत्व एमटीएम से पैदा कर रहा है मैं इस का एक बहुत देखते हैं उनके WinForms के बारे में डेवएक्स के मंच काम करने के लिए कोड किए गए यूआई परीक्षणों के लिए पर्याप्त एमएसएए का समर्थन नहीं करते हैं, लेकिन मैंने सोचा कि डब्ल्यूपीएफ ने स्वचालित यूआई परीक्षण के लिए एक अलग तंत्र का उपयोग किया है जो बेहतर काम करने वाला था। तो, मेरे प्रश्न हैं:
- क्या डीवीएक्स XPF नियंत्रण को कोडित/स्वचालित यूआई परीक्षणों के साथ बेहतर काम करने का कोई तरीका है?
- यदि नहीं, तो वहाँ एक विकल्प XPF नियंत्रण सूट कि कोडित/स्वचालित यूआई परीक्षण के साथ अच्छी तरह से काम करने के लिए जाना जाता है?
मैं विशेष रूप से, छंटाई समूह, आदि, एक नेविगेशन बार की तरह घटक, और कस्टम संपादकों (दिनांक, संख्या, आदि) के साथ एक ग्रिड की तरह घटक में दिलचस्पी रखता हूँ, जो सभी एक एकीकृत समर्थन सिस्टम-वाइड थीम।
(इसके अलावा, अगर बात के इस प्रकार बहुत आसान सिर्फ देशी WPF नियंत्रण और शैलियों का उपयोग करने के लिए है, जो सहायक के रूप में अच्छी तरह से पता करने के लिए किया जाएगा।)
संपादित करें: वहाँ कोई WPF नियंत्रण सूट प्रतीत होता है के बाद से जो वास्तव में एमटीएम के साथ काम करता है, हमें सैम टाइम पर दो अलग-अलग परीक्षण उपकरण का उपयोग करने के लिए मजबूर किया जा रहा है। यहां कई उत्तरों के जवाब दिए गए हैं, हम दृढ़ता से टेस्टकंपलेट की तरफ झुक रहे हैं। उम्मीद है कि स्थिति जल्द ही सुधार जाएगी।
यह एक बहुत ही संकीर्ण सवाल है। कोई केवल उम्मीद कर सकता है कि इस स्थिति में कोई भी व्यक्ति इसे देखता है। मैं सुझाव देता हूं कि सभी डब्ल्यूपीएफ नियंत्रण सूट कंपनियों से संपर्क करें और उनसे पूछें .. –
मुझे उम्मीद है कि आपको जो चाहिए वह आपको मिलेगा ... – punker76